我有一个调试.exe文件,我想在其他没有安装MS Visual Studio 2008的机器上运行。如何才能做到这一点?发布选项不起作用,因为在发布版本时应用程序无法正常运行(不确定原因)。
目前我收到一条消息“此应用程序无法启动,因为应用程序配置不正确”。
答案 0 :(得分:3)
您有两种选择:
答案 1 :(得分:0)
答案 2 :(得分:0)
可以进行远程调试。您可以从Visual Studio从开发人员PC到运行程序的系统执行此操作。请参阅以下链接
http://msdn.microsoft.com/en-us/library/bt727f1t(VS.71).aspx
答案 3 :(得分:0)
一般情况下,在大多数情况下,它只是程序依赖性的问题,如MSVCR90D.DLL。问题是C ++ Runtime的调试版本不是免费的再分配。
如果您可以将“代码生成”选项从“多线程调试DLL(/ MDd)”添加到“多线程调试(/ MTd)”。可能是您的程序将在此更改后运行。
您可以在“Dependency Walker”中使用性能分析(请参阅www.dependencywalker.com)以查看应用程序的所有依赖性(包括所有延迟加载DLL)。