我有一种特殊类型的异常,我希望 Visual Studio 不中断并显示异常助手屏幕。本质上,我希望它只是让我的正常异常处理基础架构来处理它。
异常是我编写的 System.Exception 的继承者,并且有源代码。任何抛出它的地方我都希望 VS 不捕获它,即仅抑制一次 throw new BlahException(); 是没有用的;在代码中。这是因为经常抛出异常,我不想单独抑制每个实例。
以防万一,我使用的是 Visual Studio 2010 Ultimate,Framework 3.5 SP1。
最佳答案
转到“调试”菜单并选择“异常”。选择添加并输入您的异常(exception)情况。这将为您的异常(exception)添加一个复选框项目。每当该异常被抛出时,如果该复选框处于打开状态,您的调试器将暂停。确保在您的情况下未选中此复选框。
但有一件事是您的异常仍将被抛出并被您实际代码中的任何 try/catch block 捕获。
关于c# - 如何告诉 Visual Studio 在特定异常时不要中断?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2906232/