Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2008 在另一台计算机上运行exe文件_Visual Studio 2008_File_Exe - Fatal编程技术网

Visual studio 2008 在另一台计算机上运行exe文件

Visual studio 2008 在另一台计算机上运行exe文件,visual-studio-2008,file,exe,Visual Studio 2008,File,Exe,我在VS2008中构建了一个应用程序,并构建了一个exe文件 当我将exe文件复制到另一台计算机时,它无法工作 我收到消息:由于应用程序配置不正确,此应用程序无法启动 有人能写下解决这个问题所需的简单步骤吗 谢谢。您需要安装VS2008运行时可再发行版 运行时的版本需要与编译程序的VS的版本相匹配。同样,如果此EXE所需的任何其他DLL或库不在目标系统上,则需要跨它们进行复制。如果所需的库丢失或损坏,此消息将出现在Vista/7计算机上。远程计算机上可能没有安装正确版本的.NET frame

我在VS2008中构建了一个应用程序,并构建了一个exe文件

当我将exe文件复制到另一台计算机时,它无法工作

我收到消息:由于应用程序配置不正确,此应用程序无法启动

有人能写下解决这个问题所需的简单步骤吗


谢谢。

您需要安装VS2008运行时可再发行版


运行时的版本需要与编译程序的VS的版本相匹配。

同样,如果此EXE所需的任何其他DLL或库不在目标系统上,则需要跨它们进行复制。如果所需的库丢失或损坏,此消息将出现在Vista/7计算机上。

远程计算机上可能没有安装正确版本的.NET framework?澄清一下:这是一个.NET应用程序吗?是。用C++编写的控制台应用程序。在这种情况下,你还有其他需要复制的依赖项。您链接的其他库是什么?您可以使用Dependency Walker来验证缺少哪些依赖项-出于示例的考虑,应用程序只打印“hello”,因此链接的其他库是什么?这取决于项目设置。默认的控制台项目将只依赖于运行时,在这种情况下,只需安装正确的运行时版本(如上链接的版本)。您确定已安装正确的运行时版本吗?您使用的是VS2008 RTM还是VS2008 SP1?我解决了这个问题,在发布模式下编译并构建了这个项目。现在它起作用了。谢谢大家的回答。