在Visual Studio 2005中运行.EXE文件失败

时间:2011-08-01 18:12:06

标签: vb.net visual-studio-2005

我想运行一个用visual studio 2003制作的.exe文件,但每次在Windows 7机器,vista机器和xp机器上运行它时都会出错。 Windows 7和Vista上的错误显示为"application has stopped working",然后让我关闭错误框。

在windows xp中,它有点不同,"the application failed to operate (0xc0000135) Click on OK to terminate the application."

3 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:0)

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

答案 2 :(得分:0)

如果您有应用程序的源代码,请尝试在调试模式下运行应用程序并逐行执行直到找到异常。如果您没有源代码,可以尝试以几种不同的兼容模式运行应用程序。另一个尝试的选项是检查Windows事件日志中是否有更具体的内容。

如果您想深入了解它,可以使用SysInternals ProcMon.exe并对失败的exe进行过滤,以查看失败期间发生的WinAPI调用。

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