Visual C#编译后的exe文件是怎么运行的?

刚接触VisualC#还有些不懂,想请教前辈几个问题,请多指教:1、VisualC#编译后的exe文件听说需要NET支持才能运行,那只要安装了NET的系统就可以直接运行了... 刚接触Visual C#还有些不懂,想请教前辈几个问题,请多指教:
1、Visual C#编译后的exe文件听说需要NET支持才能运行,那只要安装了NET的系统就可以直接运行了吗?不需要把NET打开后才能运行exe。
2、Visual C#编译后的exe不是机器代码,在windows下运行麻烦吗?假如以后微软集成NET,Visual C#编译后的exe和机器代码有什么区别?运行速度快吗?
C#生成的托管代码和C++机器代码的后缀名都是exe吗?在NET下可以直接双击运行吗?
展开
 我来答
usfo
2008-12-23 · TA获得超过389个赞
知道小有建树答主
回答量:158
采纳率:0%
帮助的人:136万
展开全部
1.在你的项目里找到文件目录 bin\Debug\ 目录下就有你的EXE了
obj\Debug 目录下也有,
2....EXE,里面就是机器代码了,运行速度要看编译语言,和你的代码实现方式!(个人看法).
有.net框架 就可以了吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
JackRebel
2008-12-23 · TA获得超过517个赞
知道小有建树答主
回答量:954
采纳率:50%
帮助的人:471万
展开全部
1. 需要Framework环境的支持. 可以去微软官网上下载;
2. 安装不麻烦, vs自带了安装程序打包程序:新建一个安装项目,选择要发行的exe文件,一路下一步,下一步,最后选择运行菜单中的"重新生成",安装程序就搞定了! 运行不麻烦, 就是需要.net框架, 移植性不够好, 开发CS结构的程序, 用vb和c++还是最好的。

附:CLR是核心。 c#只是framework里面的一种, 离不开clr的;

补充: exe扩展名不能代表什么, 每个exe都需要引用windows核心的支持。 都有参数入口。 你发布好会在装了.net framework的机器上是和普通exe一样运行的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
burn0929
2008-12-23 · TA获得超过145个赞
知道答主
回答量:322
采纳率:100%
帮助的人:233万
展开全部
发布你的程序 运行时 就会自动下载需要的framework
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
心心想嬉
2008-12-23 · TA获得超过168个赞
知道小有建树答主
回答量:257
采纳率:0%
帮助的人:224万
展开全部
C#编译后的EXE文件。是一种托管代码。
当前只能运行在。Net framework框架上
只要安装Net framework框架上。就能运行。
压缩文件大概是20M左右

Exe文件是托管代码。和C++编译后EXE有区别。C++非托管代码。C++系统跨平台性更好。速度相对来说没有C++程序快。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
guofeng_zhang
2008-12-23 · 超过18用户采纳过TA的回答
知道答主
回答量:90
采纳率:0%
帮助的人:66.4万
展开全部
只要有.net的程序调用的类库基于framework 的环境,双击就可以运行。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式