我用。 VS 2013 Express 调试时,我需要自动停止异常。 试着按照这个。 http://msdn.microsoft.com/en-us/library/d14azbfh.aspx#AddExceptionsCommand 它说我需要将Exceptions命令添加到Debug菜单
但是在第6阶段,在命令中没有Exeptions
此外,我尝试删除仅启用我的代码,但它无效。
答案 0 :(得分:3)
只是一个FYI ---
我正在使用VS Express 2010(VB),但没有看到调试异常。 基于上面的屏幕截图,我刚推了CRLT-ALT-E并打开..(!)
我有点不清楚,如果VB 2010 Express有这个选项,或者如何取消隐藏它,但关键点击组合打开它。
然后我就可以关掉我需要的选项了 在我的情况下," PInvokeStackImbalance"答案 1 :(得分:2)
另一位用户报告了缺失的例外情况。在'调试'菜单给微软,实际上得到了微软的认可(虽然不是来自产品团队,也没有确认它是一个错误)。
对于它的价值,您可以在该网站上添加您对该报告的投票;我遇到了这个问题,我也是这样做的。
这是一个潜在的解决方案:'例外' 存在于Visual Studio Express for Desktop中。您可以与Web版并排安装该版本。如果您可以找到一种方法从桌面版中的调试器调用项目可执行文件,那么您可以控制那里的异常。
答案 2 :(得分:0)
Visual Studio Web Developer Express中未显示例外菜单。它仅在Visual C#Express中显示。
然而,您可以打破所有异常。您可以尝试关闭"Just My Code"
调试,这将捕获CLR代码和链接库中抛出的异常。
要执行此操作,请打开Tools -> Options -> Debugging -> General
,然后取消选中"Just My Code"
(或启用我的代码)。
如果它不起作用,请尝试
Debug -> Exceptions -> Common Language Runtime Exceptions - check "when thrown"
如果您没有看到异常,请尝试在this指南
后更改您的设置请参阅here以获取文档。
<强>更新强>
如果仍然无效,请尝试此
Tools menu >> Import and Export Settings >> Reset all settings. Then choose C# Development Environment.
答案 3 :(得分:-1)
Visual Studio的IDE的许多自定义和集成功能在免费的Express版本中不可用,但您应该能够轻松地访问“例外”菜单而不使用它们。
按F5开始调试,然后选择Debug / Exceptions ...打开&#34; C ++ Exceptions&#34;的复选框。 &#34;抛出该异常&#34 ;.点击&#34;好的&#34;