你能否使用VS2008调试器忽略来自第三方dll在特定场所的异常?

Tom*_*ell 3 debugging visual-studio-2008

我正在使用第三方库(Fluent NHibernate),当我在启用"中断所有公共语言运行时异常"(Debug | Exceptions ...菜单)的情况下运行时,它会在启动时抛出无害的"找不到文件"异常.

我意识到我可以取消选中特定的"找不到文件"异常,但如果在我的代码中的某个地方出现这种情况,我就不会得到休息.

是否有任何方法(pragma?属性?)来抑制异常,但只有在我知道它会发生的一个地方?

Tom*_*ell 6

经过一些挖掘和浏览相关问题后,我通过不同的路线解决了问题.

结果我关闭了"启用我的代码..."选项(它在工具/选项/调试中).启用此选项还会在"例外"对话框中添加"用户未处理"列.

我检查了Common Language Runtime Exceptions旁边的User Unhandled框,并取消选中其他所有内容.

现在,调试器忽略了第三方库中的异常,但打破了我的代码中没有本地处理程序的异常 - 正是我想要的.