我正在请求使用第三方dll的页面,其中包含如下代码:
for(int i = 0; i <= maxBound; ++i)
{
try
{
return DoDangerousThing();
}
catch
{
return SafeValue;
}
}
如果我没有调试,这段代码运行得很好,但是当我进行调试时,这一位最终花了这么长时间,最终ThreadAbortException终止了允许请求完成的线程。我假设它的运行速度要慢得多,因为Visual Studio有一个钩子来计算抛出异常的时间,将异常记录到输出等等。
有没有什么办法可以让Visual Studio不用担心异常,特别是抓住/处理异常?
答案 0 :(得分:0)
你可以试试这个。我相信这应该有所帮助。转到
Visual Studio -> Debug Menu -> Exceptions (or Ctl + Alt + E)