没有可用的来源

Eri*_*ric 27 .net c# visual-studio visual-studio-debugging

我不确定发生了什么或者我做了什么..现在我随时尝试调试它说所有BCL的东西都没有可用的源代码例如,在debug.print上我得到了这个消息

找到'f:\ dd \ndp\fx\src\CompMod\System\Diagnostics\Debug.cs'的源代码.校验和:MD5 {40 74 18 44 a8 15 28 2e 54 75 5e 40 d1 5f 6a 0}

文件'f:\ dd \ndp\fx\src\CompMod\System\Diagnostics\Debug.cs'不存在.

查看'f:\ dd \ndp\fx\src\CompMod\System\Diagnostics\Debug.cs'的脚本文档...

查看'f:\ dd \ndp\fx\src\CompMod\System\Diagnostics\Debug.cs'的项目.在项目中找不到该文件.

查看目录'C:\ Program Files\Microsoft Visual Studio 10.0\VC\crt\src \'...

查看目录'C:\ Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\src\mfc \'...

查看目录'C:\ Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\src\atl \'...

查看目录'C:\ Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include \'...

活动解决方案的调试源文件设置表明调试器不会要求用户找到该文件:f:\ dd \ndp\fx\src\CompMod\System\Diagnostics\Debug.cs.

调试器找不到源文件'f:\ dd \ndp\fx\src\CompMod\System\Diagnostics\Debug.cs'.

这种情况一直都在发生,我:

  1. 没有F:
  2. 启用.net框架源步进未选中

有没有其他偷偷摸摸的设置让这些消息消失?

SLa*_*aks 48

f:\dd\ndp\fx\src\... 是编译.Net Framework的计算机上源文件的路径.

转到"工具","选项","调试","符号",然后选择"仅指定模块".
此外,取消选中Debugging/General中的启用源服务器支持.

  • 尝试清空符号缓存. (6认同)
  • 谢谢,我检查了并且未选中启用源服务器支持,并且仅选择了指定的模块。看来阻止这种情况发生的唯一方法是启用“Just My Code”,然后这些消息就会消失。我注意到当我安装 Ants 套件时它禁用了它。这是正常功能吗? (2认同)