调试.NET框架代码时断点绑定失败错误?

Breakpoint failed to bind error when debugging .NET framework code?

我正在尝试在 Visual Studio 2015 年调试 System.Security.Cryptography.Xml.SignedXml 和相关的 类,但在调试器中逐步执行时,我始终看到核心框架代码中的行被跳过。不幸的是,被跳过的行包括我需要调试的行。

有没有人 运行 遇到过类似的问题,或者让它正常工作?

我按照 the Microsoft website 上的说明进行操作。这可能是因为加载了错误的版本,或者是因为一些我无法禁用的底层优化?

当我尝试在调试期间跳过的行上设置断点时,我收到一条错误消息,指出断点绑定失败。

如有任何帮助或提示,我们将不胜感激。

此问题现已解决 - 我不得不在 Visual Studio 2015 年关闭 JIT 优化,因为核心 .NET 库是通过优化发布的。

https://blogs.msdn.microsoft.com/devops/2015/08/14/debugging-optimized-code/