【Visual Studio C#生成exe可执行程序】 50
在VisualStudio2015写的程序,想生成exe给别人使用。1:是可执行程序,不是安装程序。2:是单个程序,不需要部署。3:是发给别人双击就能打开使用的,不需要安...
在Visual Studio 2015写的程序,想生成exe给别人使用。
1:是可执行程序,不是安装程序。
2:是单个程序,不需要部署。
3:是发给别人 双击就能打开使用的,不需要安装什么.net什么的!
我将bin\Debug下的exe复制到其他电脑上 双击运行提示要安装.net.
但是我的那个电脑里有别人给的单个C#程序 什么都不需要 双击就可以运行了。
求C#到底是如何生成可执行文件给别人用的??? 展开
1:是可执行程序,不是安装程序。
2:是单个程序,不需要部署。
3:是发给别人 双击就能打开使用的,不需要安装什么.net什么的!
我将bin\Debug下的exe复制到其他电脑上 双击运行提示要安装.net.
但是我的那个电脑里有别人给的单个C#程序 什么都不需要 双击就可以运行了。
求C#到底是如何生成可执行文件给别人用的??? 展开
1个回答
展开全部
目标版本问题。
你的程序是 2.0/3.5 开发的,那么目标电脑上就得安装 2.0/3.5;你的程序是 4.0 开发的,那么目标电脑上就得安装 4.0;4.5、4.6 同理。
你的程序是 2.0/3.5 开发的,那么目标电脑上就得安装 2.0/3.5;你的程序是 4.0 开发的,那么目标电脑上就得安装 4.0;4.5、4.6 同理。
更多追问追答
追问
可是我有个虚拟机是什么也没装的 怎么可以运行别人发给我的那个程序呀?
难道C#就不能生成小程序发给别人用吗?
追答
第一,Vista 自带 3.0,Win7 自带 3.5,Win8/8.1/10 自带 4.0。
第二,可以。但需要打包项目所需所有的 DLL 和完整的 CLR。你写的每一个控制台 System.Console,创建的每一个窗体 System.Windows.Forms.Form,都是封装在 .NET Framework 类库里的,不然你以为凭什么你拖两下鼠标就能画出一个窗体?常见的方案有 FetionVM、Mono。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询