如何在Visual Studio 2017中处理未处理的异常后继续执行?
在2015版及更低版本中,通过单击Enable Editing"将调用堆栈展开到异常之前的点" 可以轻松完成.然后可以编辑执行点,变量和代码.
当库抛出异常时,此选项消失:
"".Substring(1);
Run Code Online (Sandbox Code Playgroud)
如果用户代码中发生异常,它仍然有效:
int x = 0;
Console.WriteLine(1 / x);
Run Code Online (Sandbox Code Playgroud)
注意可以拖动的黄色箭头.
我真的希望这个功能没有被删除,因为挽救一个崩溃的程序(这里,通过设置x = 1,例如,更改字符串常量或跳过有问题的行)是我做了很多事情.现在我在这种状态下完成了99%的多小时操作,我真的很想通过抑制一个不重要的错误来解救它.
这是.NET 4.6.1上的Visual Studio 2017 build 26228.
<div class="progress">
<div class="progress-bar progress-bar-success progress-bar-striped" role="progressbar" aria-valuenow="40" aria-valuemin="0" aria-valuemax="100" style="width: 40%">
<span class="sr-only">40% Complete (success)</span>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
直接从文档中使用示例我没有在进度条上看到任何条纹.如何让它们显示?
使用MVC 5和Bootstrap v3.2.0
