我自己电脑上用VS2008上BUILD出来的exe文件,怎么在别人电脑上(没有安装VS等软件)正确运行?
发布网友
发布时间:2022-06-06 18:14
我来回答
共4个回答
热心网友
时间:2023-10-11 15:14
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
热心网友
时间:2023-10-11 15:14
其它机器上运行需要安装相应版本的.NET framework 运行库才可以追问没有其它办法吗?我想要的是那种不用在其它机器上做手脚的方法。。。
热心网友
时间:2023-10-11 15:15
没有相应的运行库,安装一下对应的.NET framework就可以了
热心网友
时间:2023-10-11 15:15
求正解追问。。。。。