大家好, 我在打包程序的时候出现了一些小的问题,请教大家,希望大家不吝赐教啊!程序打包的时候在选择必须得组件的时候选择第二个选项“从与我的应用程序相同的位置下载系统必备组件”,这是在生成的时候总是出现很多的错误,如果我选择第一个选项第一个选项“从组件供应商的网站上下载系统必备组件”则没有错误出现直接打包成功,请问这是为什么,我第一次使用C#打包程序,谢谢! 另外,我打包的安装程序是一个.msi的安装文件,请问如何生成一个.exe的安装文件,谢谢!
调试欢乐多
选择第一个选项“从组件供应商的网站上下载系统必备组件”直接从微软网站上下载,不需要打到安装包里
打包的安装程序生成的就是.msi文件,
Windows Xp以后的安装程序都是这样
至于.msi,这是微软自己设定的可执行文件后缀名(尼玛微软就喜欢搞自己的方言有木有!!!),跟.exe是同样效果,你需要注意的就是,若是安装机器的操作系统是XP,你需要另行装个.netframework包,因为xp不带这个框架;vista和win7则不需要,自带的有。当然,你要是问网上那些不需要tframework包的程序,那是c++或者c写的
但是生成的.EXE文件不可以进行安装,只有.msi的文件可以进行安装操作。