Visual C#Express 2010:Shift + F5(停止调试)导致异常

时间:2011-09-13 07:23:21

标签: c# debugging exception

从昨天开始,我遇到了Visual C#Express 2010的问题。当我在调试模式下启动应用程序时,我无法阻止Visual中的id。它会导致异常:

EventType:clr20r3 P1:vcsexpress.exe P2:10.0.30319.1
P3:4ba1faa8

它开始关闭,一段时间后又抛出另一个错误:

AppName:vcsexpress.exe AppVer:10.0.30319.1 AppStamp:4ba1faa8 ModName:unknown ModVer:0.0.0.0 ModStamp:00000000 fDebug:0偏移量:0ca09a88

我不认为我的应用程序的问题,因为我可以在我的应用程序上关闭btn并正确关闭。 您有什么想法可能导致问题和/或如何解决问题吗?

2 个答案:

答案 0 :(得分:0)

这可能是一个疯狂的想法,但你可以从前一天回到你的项目的源头吗?它可能不是您的应用程序,但它可能以某种奇怪的方式。尝试调试应用程序的早期版本,看看会发生什么。

如果运行正常,请尝试逐步进行自该版本以来的更改以查看它发生的故障。

我几年前看到奇怪的调试行为,最终与我试图使用的一些COM对象有关。不建议您使用COM对象,但我也认为这是VS的问题。事实并非如此。

答案 1 :(得分:0)

我试图解决这个问题很长一段时间。然后我离开了项目一段时间,然后继续工作。最近我再次重新编程项目,又出现了一些问题。我不知道再一次重新安装所有的dotNets和Visual Studio。真是一个惊喜 - 问题已经消失。我想我可以将另一个谜团放入微软X-File。

谢谢你的答案。