读书人

编译好的可执行文件运行在其他机器上

发布时间: 2012-04-11 17:42:33 作者: rapoo

编译好的可执行文件,运行在其他机器上却提示需要安装.NET Framework?
怎么可以解决啊,怎么这么麻烦。
是不是编译的时候需要设置什么东西,还是需要什么动态库呀?

[解决办法]
必须装frmamework
[解决办法]
.NET Framework是程序运行的依赖项。可以在解决方案的属性中的系统必备中,选择第二项即应用程序相同位置(即本地)下载系统必备组件,生成时打包进安装包中,安装时就会自动安装。确实麻烦,我一直有个想法,只提取用得到的组件打包进安装包中却无能为力。
[解决办法]
但我的项目中Release目录是空的,没东西拷。倒是有个想法:引用的Dll都添加到应用程序文件夹中,但导入的名称空间有一些有打勾的,找不到是什么文件,如能找到这些文件并拷到应用程序中,估计可以不要.NET Framework也能运行了。这样,就可以为编制的程序瘦身了。

读书人网 >VB Dotnet

热点推荐