|
|
1
2
原因很简单,在 Microsoft docs 文章 . 请注意:
这也是C++中的:
当您引用第三方库时,它将嵌入到您的 .pdb symbol 因此,使其成为代码的一部分。当您调试“仅我的代码”时,调试器知道它不会在您的任何“非托管代码”上中断,但在第三方库上发生未处理的异常时,它会中断。 有一种方法可以超越它 i、 e.),您可以指定.pdb文件中将包含哪些模块。这也许能解决你的问题,我还没亲自测试呢。
我的猜测是,Microsoft希望您在调试时收到未处理异常的通知,即使是在第三方库中,除非您显式地指定了其他内容,以便您知道代码中的问题。 |