我不确定发生了什么或者我做了什么...... 现在,只要我尝试调试,就说没有任何源可用于所有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'。
这种情况一直都在发生,我:
还有其他一些偷偷摸摸的设置让这些消息消失吗?
答案 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)
转到Tools
,Options
,Debugging
,Symbols
,然后选择Only specified modules
。
它对我有用。