30

我不确定发生了什么,或者我是否做了任何事情。现在,无论何时我尝试调试它都会说所有 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 框架源步进未选中

是否有其他一些鬼鬼祟祟的设置可以让这些消息消失?

4

5 回答 5

58

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

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

于 2010-05-10T23:01:37.113 回答
4

在 Visual Studio 2010 中,我必须转到 Tools\Options\Debugging\Just-In-Time 并取消选中“Managed”|。

于 2011-11-29T21:51:31.260 回答
3

转到ToolsOptionsDebuggingSymbols然后选择Only specified modules
它对我有用。

调试符号选项

于 2019-10-06T09:32:40.203 回答
0

当解决方案中的某个项目以某种方式在配置管理器中未设置其构建选项时,我也看到了这一点。如果您看到这一点,请转到“构建”菜单、“配置管理器”,然后确保受影响的项目已选中“构建”选项。

于 2013-12-17T16:25:06.743 回答
0

还单击 BUILD>configuration manager,确保将“Configuration”选项卡设置为调试您的项目而不是发布。

于 2014-05-27T12:16:34.840 回答