vc.net编译生成的可执行文件到其它机器上不能运行,提示缺少某dll文件?

来源:百度知道 编辑:UC知道 时间:2024/07/07 20:20:57
是不是编译的时候应该有什么设置?要包含动态连接库吗?怎么设置?

需要.NET Framework和你程序中引用的其他组件,用安装包发布就可以解决。VS某些版本支持直接建立安装包项目,你也可以使用第三方制作工具,如Wise。

在电脑的开始-运行 里输入 depends,可以打开那个dependency walker工具

用这个工具打开你那个可执行文件,它可以看到你的那个可执行文件连接了哪些dll,然后把这些dll和exe一起拷走就可以了