几周后,Visual Studio(2008 9.0.30729.1 SP)异常助手在使用C#IDE进行调试时出现停止。相反,旧的丑陋和无用的调试对话框出现了:
为了确保,我检查了以下内容:
如何获得异常助手?谁给了我金色的小费?
答案 0 :(得分:14)
如果您启用了调试器>,您还可以看到此对话框项目设置中的本机代码。如果你把它关掉它应该再次工作。
答案 1 :(得分:8)
我已尝试过本页建议的所有解决方案,但都是徒劳的。 在我的情况下,我尝试卸载并重新安装(是的,这是令人讨厌的)。 它仍然没有解决问题。
实际解决的唯一问题是从项目属性=>取消选中“启用非托管代码调试”调试:
: - )
答案 2 :(得分:4)
有完全相同的问题,所以我在这里发现了这篇文章。我做了两件事,真的不知道究竟解决了什么......
首先应用VS SP1
第二个是工具 - >导入和导出设置 - >重置所有设置
然后选择c#作为语言设置。以前的用户有c ++,所以可能有连接。
解决
答案 3 :(得分:3)
我遇到了同样的问题,直到我重置Visual Studio设置(默认为C#),然后使用以下设置配置调试器:
工具 - >调试 - >一般 - >在未处理的异常(未检查)
工具 - >调试 - >一般 - >启用我的代码(已检查)
看起来试图在未处理的异常上展开调用堆栈会导致调试器在VS2013中崩溃。
答案 4 :(得分:2)
在黑暗中这是一个真正的镜头但是可能值得尝试卸载最近的一些Windows更新。 最新的KB978037更新打破了控制台模式程序的调试,所以这让我(对于一个)现在有点怀疑:
http://social.msdn.microsoft.com/Forums/en-US/vsdebug/thread/e6d4a4f5-7002-401a-90e1-6174d7f9e3ca
公平地说,这是我第一次注意到补丁引起的任何非常糟糕的事情,但值得一试。 (如果您关闭自动安装更新,那么您可以毫不费力地尝试这些东西.Windows Update似乎会重新下载您卸载的任何补丁,以便您可以轻松地将它们重新放回。)
答案 5 :(得分:1)
“调试/例外/公共语言 运行时异常/抛出“已启用。
这是你的问题,让调试器在第一次机会异常时停止。非常有用,但如果您更喜欢异常助手则不行。把它关掉。
记录完善的问题btw,我的赞美。