没有可用的来源

时间:2010-05-10 22:52:31

标签: c# .net visual-studio visual-studio-debugging

我不确定发生了什么或者我做了什么...... 现在,只要我尝试调试,就说没有任何源可用于所有BCL的东西 例如,在debug.print上,我使用

获取该消息
  

找到源代码   'F:\ DD \ NDP \ FX \ SRC \ CompMod \ SYSTEM \诊断\ 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 \诊断\ Debug.cs'   不存在。

     

查看脚本文档   'F:\ DD \ NDP \ FX \ SRC \ CompMod \ SYSTEM \诊断\ Debug.cs' ...

     

查看项目   'F:\ DD \ NDP \ FX \ SRC \ CompMod \ SYSTEM \诊断\ 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 \包括\” ...

     

调试源文件设置   主动解决方案表明了   调试器不会要求用户查找   文件:   F:\ DD \ NDP \ FX \ SRC \ CompMod \ SYSTEM \诊断\ Debug.cs

     

调试器无法找到   源文件   'F:\ DD \ NDP \ FX \ SRC \ CompMod \ SYSTEM \诊断\ Debug.cs'。

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

  1. 没有F:
  2. 启用.net框架源步进未选中
  3. 还有其他一些偷偷摸摸的设置让这些消息消失吗?

5 个答案:

答案 0 :(得分:45)

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

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

答案 1 :(得分:4)

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

答案 2 :(得分:0)

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

答案 3 :(得分:0)

同时点击BUILD>配置管理器,确保'配置'选项卡设置为调试项目而不是发布。

答案 4 :(得分:0)

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

debugging symbols options