我的Visual Studio异常助手去了哪里?

Ste*_*ven 16 .net debugging exception visual-studio

几周后,Visual Studio(2008 9.0.30729.1 SP)异常助手在使用C#IDE进行调试时出现了问题.相反,旧的丑陋和无用的调试对话框出现了:

DebugExceptionModal http://blogs.msdn.com/blogfiles/saraford/WindowsLiveWriter/DidyouknowYoucandisabletheExceptionAssis_EE26/image_8.png

为了确保,我检查了以下内容:

  • "工具/选项/调试/常规/启用例外助手"已启用.
  • "Debug/Exceptions/Common Language Runtime Exceptions/Thrown"已启用.
  • 我重置了我的Visual Studio设置.
  • 我用Google搜索
  • 我检查了所有相关的stackoverflow问题.

我怎样才能获得异常助理?谁给了我金色的小费?

pva*_*sek 15

如果在项目设置中启用了Debuggers> Native Code,也可以看到此对话框.如果你把它关掉它应该再次工作.

  • 这对我也有用.对于我的Web应用程序,这是在Debug - > MyProject Properties(在菜单的底部) - > Web (2认同)

its*_*sho 8

我已尝试在此页面上建议的每个解决方案,都是徒劳的.在我的情况下,我尝试卸载并重新安装(是的,这是令人讨厌的).它仍然没有解决问题.

实际解决它的唯一方法是从项目属性=>调试中取消选中"启用非托管代码调试":

从项目属性 - > VS2010中的调试中取消选中

:-)


小智 2

这是一次真正的黑暗尝试,但可能值得尝试卸载一些最近的 Windows 更新。最近的 KB978037 更新破坏了控制台模式程序的调试,因此这让我(之一)现在对它们有点怀疑:

http://social.msdn.microsoft.com/Forums/en-US/vsdebug/thread/e6d4a4f5-7002-401a-90e1-6174d7f9e3ca

公平地说,这是我第一次注意到补丁中出现任何非常糟糕的情况,但值得一试。(如果您关闭更新的自动安装,那么您可以尝试这些东西而不必担心。Windows Update 似乎会重新下载您卸载的所有补丁,以便您可以轻松地将它们重新放回去。)