没有可用的来源

我不确定发生了什么或者我做了什么..现在我随时尝试调试它说所有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框架源步进未选中

还有其他一些偷偷摸摸的设置让这些消息消失吗?

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

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

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

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

还要单击BUILD>配置管理器,确保将“Configuration”选项卡设置为调试项目而不是发布。