缺少Express版本Debug->例外菜单

时间:2014-07-16 08:00:09

标签: visual-studio visual-studio-2013 visual-studio-express

我用。 VS 2013 Express 调试时,我需要自动停止异常。 试着按照这个。 http://msdn.microsoft.com/en-us/library/d14azbfh.aspx#AddExceptionsCommand 它说我需要将Exceptions命令添加到Debug菜单

  1. 在“工具”菜单上,单击“自定义”。
  2. 出现“自定义”对话框。
  3. 单击“命令”选项卡,然后在“菜单栏”列表中单击“调试”。
  4. 单击“添加命令”。
  5. 在“添加命令”对话框的“类别”中,单击“调试”。
  6. 在“命令”中,单击“例外”,然后单击“确定”。
  7. 但是在第6阶段,在命令中没有Exeptions enter image description here

    此外,我尝试删除仅启用我的代码,但它无效。

4 个答案:

答案 0 :(得分:3)

只是一个FYI ---

我正在使用VS Express 2010(VB),但没有看到调试异常。 基于上面的屏幕截图,我刚推了CRLT-ALT-E并打开..(!)

我有点不清楚,如果VB 2010 Express有这个选项,或者如何取消隐藏它,但关键点击组合打开它。

然后我就可以关掉我需要的选项了 在我的情况下," PInvokeStackImbalance"

enter image description here

答案 1 :(得分:2)

另一位用户报告了缺失的例外情况。在'调试'菜单给微软,实际上得到了微软的认可(虽然不是来自产品团队,也没有确认它是一个错误)。

https://connect.microsoft.com/VisualStudio/feedback/details/882780/exceptions-comman-missing-in-vs-2013-express-for-web

对于它的价值,您可以在该网站上添加您对该报告的投票;我遇到了这个问题,我也是这样做的。

这是一个潜在的解决方案:'例外' 存在于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"

enter image description here

如果您没有看到异常,请尝试在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;