我有一种特殊类型的异常,我希望Visual Studio 不中断并显示Exception Assistant屏幕。基本上我想让我的正常异常处理基础设施处理它。
异常是我编写的System.Exception的继承者,并且有源代码。抛出它的任何地方我都希望VS不能捕获它,也就是说只有一次抛出一个新的BlahException()就没用了;在代码中。这是因为抛出了很多异常,我不想单独压制每一个实例。
如果它有所作为,我在Visual Studio 2010 Ultimate,Framework 3.5 SP1。
答案 0 :(得分:14)
转到“调试”菜单并选择“例外”。选择添加并输入您的例外。这将为您的例外添加一个复选框项。无论何时抛出异常,如果该复选框打开,调试器将暂停。在您的情况下,请确保取消选中此复选框。
但有一件事是你的异常仍会被抛出并被你实际代码中的任何try / catch块所捕获。