我自己电脑上用VS2008上BUILD出来的exe文件,怎么在别人电脑上(没有安装VS等软件)正确运行?
4个回答
展开全部
vs编译的文件要带自己的运行库文件的,当然你用release版本会好点,具体的工作就很麻烦了.
Vs版编译的EXE在其他编译环境中打开,增加和修改运行库:release版本(..\VC\redis\x86)或者Debug版本(..\VC\redist\Debug_NonRedist\x86)
具体方法如下:
1、打开*.EXE文件(用edit打开或者用记事本打开),找到版本号VERSION(如:“version="9.0.21022.8"”);
2、Vs的安装目录下寻找redis(如:“L:\Program Files\Microsoft Visual Studio 9.0\VC\redist”),修改其中所有的*.manifest文档中的版本号与EXE文件一致,把exe文件放到X86目录下;
3、DEBUG版本:修改..\VC\redist\Debug_NonRedist\x86中的三个文件中的*.manifest文档中的版本号与其EXE文件一致(如:“L:\Program Files\Microsoft Visual Studio 9.0\VC\redist\Debug_NonRedist\x86”),把exe文件放到....\VC\redist\Debug_NonRedist\x86中。
4、RELEASE版本:修改..\VC\redist\x86中的三个文件中的*.manifest文档中的版本号与其EXE文件一致(如:L:\Program Files\Microsoft Visual Studio 9.0\VC\redist\x86),把exe文件放到....\VC\redist\x86中。
这是我自己总结的,VS2008上我试验过,一切OK
Vs版编译的EXE在其他编译环境中打开,增加和修改运行库:release版本(..\VC\redis\x86)或者Debug版本(..\VC\redist\Debug_NonRedist\x86)
具体方法如下:
1、打开*.EXE文件(用edit打开或者用记事本打开),找到版本号VERSION(如:“version="9.0.21022.8"”);
2、Vs的安装目录下寻找redis(如:“L:\Program Files\Microsoft Visual Studio 9.0\VC\redist”),修改其中所有的*.manifest文档中的版本号与EXE文件一致,把exe文件放到X86目录下;
3、DEBUG版本:修改..\VC\redist\Debug_NonRedist\x86中的三个文件中的*.manifest文档中的版本号与其EXE文件一致(如:“L:\Program Files\Microsoft Visual Studio 9.0\VC\redist\Debug_NonRedist\x86”),把exe文件放到....\VC\redist\Debug_NonRedist\x86中。
4、RELEASE版本:修改..\VC\redist\x86中的三个文件中的*.manifest文档中的版本号与其EXE文件一致(如:L:\Program Files\Microsoft Visual Studio 9.0\VC\redist\x86),把exe文件放到....\VC\redist\x86中。
这是我自己总结的,VS2008上我试验过,一切OK
镭速传输
2024-10-28 广告
2024-10-28 广告
作为深圳市云语科技有限公司的一员,我们推出的FTP替代升级方案,旨在解决传统FTP在安全性、效率、稳定性及管理方面的不足。我们的产品通过采用自主研发的Raysync传输协议,实现高效、安全的文件传输,即使在恶劣网络环境下也能确保传输的稳定性...
点击进入详情页
本回答由镭速传输提供
展开全部
其它机器上运行需要安装相应版本的.NET framework 运行库才可以
追问
没有其它办法吗?我想要的是那种不用在其它机器上做手脚的方法。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-09-08
展开全部
没有相应的运行库,安装一下对应的.NET framework就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询