发生托管异常时"无可用源" - WPF Visual Studio 2010

Son*_*oul 5 wpf visual-studio-2010

出于某种原因,我的visual studio 2010没有在我自己的代码上加载调试符号.

我正在使用默认的WPF应用程序解决方案.使用我正在处理的示例WPF应用程序,并在调试模式下运行.

当我进入调试时,我可以单步执行我的代码.

当我的代码发生异常时(即抛出新的异常("测试")),visual studio会给我一个蓝色的空白屏幕,显示"没有可用的源.没有符号加载等等......"

我实际上可以"查看"异常细节,它会告诉我发生异常的代码行.

所以它确实知道发生了什么......似乎.

它似乎认为没有加载PDB文件.

我的设置:

选项> Deubg>"仅启用我的代码(仅限托管)"已选中.应用程序属性:在Debug x86中运行的1个项目

Shi*_*ilk 0

我也面临这个问题,幸运的是找到了以下解决方案。

如果您不想调试 .NET 程序集,避免“当前位置没有可用源”问题的快速修复方法是取消选中“工具”->“选项”->“调试”下的“要求源文件与原始版本完全匹配”复选框-> 一般

如果它解决了您的问题,请告诉我。

谢谢希尔帕