level 5
我也想问,我有时是直接把工程里的exe文件拷出来,但是放到其他机子上可能无法运行(不确定)。我用的vs2013
2014年05月18日 11点05分
3
无法运行不是程序问题,而是电脑问题,缺少frameeork运行环境,是要单独安装环境的
2014年05月21日 02点05分
level 9
无法运行不是程序问题,而是电脑问题,缺少frameeork运行环境,是要单独安装环境的
2014年05月21日 02点05分
4
是framework
2014年05月24日 12点05分
回复 MSFTWindows :………
2014年05月24日 15点05分
level 10
写程序之前,如没有必要,尽量降低.net framework版本至2.0(这是为了提高兼容性,但是会有程序的功能损失);
如果想在无.net环境的系统中运行.net程序,解决办法:
①尝试用VB写一个检查程序,读取已安装软件列表判断是否安装.net framework,如果未安装,自动从Microsoft Download Center下载安装包进行静默安装,安装完毕后提示用户重新运行程序,此时可通过检查,释放或下载你的主程序并运行;
②用postbuidle、vas、Salamander .NET Linker、framework linker、molebox、thinstall
等工具将.net必须文件与主程序打包,到时候就可以不安装.net framework而运行.net程序了(此方法本人不大推荐,因为那些工具真的不是很好用……)
如果想把主程序和附加组件(DLL、INI)等等打包,让用户自己安装,推荐使用Msi、Nsis、Inno Setup、Advanced Installer这些工具来制作安装包。
2014年05月24日 20点05分
5
level 11
vb.net兼容性相对差,尤其是版本高的,几乎要framework4.5,如果想要让程序有更好的兼容性,建议vb6
2014年05月25日 03点05分
6
level 11
用ser factory 9.0就可以了,网上搜下就有,可好用了,不用太多专业知识都能做安装包。
2014年06月01日 04点06分
8
打错了,是 setup factory 9.0
2014年06月01日 04点06分