我正在尝试在未安装 Visual Studio 2005 的远程计算机上运行(和调试)我的应用程序。
我目前的问题是我面临着(臭名昭著的)错误:“应用程序无法启动,因为应用程序配置不正确”。
这是我所做的:
1) 在目标计算机上安装所有必需的 vcredist :
(我确实需要所有这些版本,因为一些库是几个月前编译的,以前的运行时......)。
安装这些 redist 后,发布版本工作正常。
2) 按照以下 MSDN 页面上的说明安装调试 dll:Preparing a Test Machine To Run a Debug Executable 并在 How to: Deploy using XCopy
如“准备测试机器以运行调试可执行文件”中所述:
如前所述是“使用 XCopy 部署”:
我还复制了(在子文件夹中)的所有子文件夹
和
到我在目标机器上的应用程序目录。
问题仍然存在。
有谁知道我可能会错过什么?
最佳答案
让我来回答我自己的问题:最简单的方法是在解决方案中添加一个“设置和部署项目”。
--> 这将创建一个 msi,它将安装所有必需的调试 dll!
(一旦由 msi 安装,调试 dll 将一劳永逸地部署:每次要测试新版本时,您都不需要使用 msi 重新安装它们)。
关于visual-studio - Visual Studio 2005(和其他): how to deploy debug dll (msvcp80p. dll 和 friend ,用于调试目的),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7808843/