2011-08-01 91 views
0

我想运行一个使用visual studio 2003制作的.exe文件,但每当我在Windows 7机器,vista机器和xp机器上运行它时,都会收到错误信息。在Windows 7和Vista的错误说"application has stopped working",然后让我关闭错误框。在Visual Studio 2005失败中运行.EXE文件

在Windows XP中这是一个有点不同的错误,"the application failed to operate (0xc0000135) Click on OK to terminate the application."

+0

视觉工作室2005年或2003年?标题/机体不匹配 – pistache

回答

0

据我所知,VS 2003在默认情况汇总针对.NET 1.1库。在Windows 7或Vista上安装这种方法没有直接的方法。你需要针对.NET 1.1库进行编译,还是可以将它加载到VS2005中,将输出.net版本更改为2.0或更高版本,然后重新编译应用程序?

2

该错误代码似乎表明应用程序无法正确初始化。

预期的.NET版本可能不存在。

+0

我刚才查看了所有测试过的机器,并且在所有机器上都安装了v4到v1.0 –

0

如果您有应用程序的源代码,请尝试在调试模式下运行应用程序并逐行逐行浏览,直到找到异常。如果您没有源代码,可能尝试以两种不同的兼容模式运行应用程序。另一个尝试的方法是检查Windows事件日志以获取更具体的内容。

如果您想深入了解它,可以使用SysInternals ProcMon.exe并在失败的exe上筛选以查看失败期间发生的WinAPI调用。

此外,论坛的基本搜索显示错误通常伴随着框架问题。重新编译应用程序,或者查看VS2003项目设置中您的所需框架。