我想运行一个用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."
答案 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项目设置中所需的框架。