无可用来源
我不确定发生了什么或者我是否做了什么.. 现在,每当我尝试调试时,它都会说所有 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”中查找 文件\Microsoft Visual Studio 10.0\VC\crt\src\'...
在目录“C:\Program”中查找 文件\Microsoft Visual Studio 10.0\VC\atlmfc\src\mfc\'...
查看目录“C:\Program” 文件\Microsoft Visual Studio 10.0\VC\atlmfc\src\atl\'...
查看目录“C:\Program” 文件\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'。
这种情况现在经常发生,我:
- 没有 F:
- 启用 .net 框架源代码步进未选中
是否有其他一些偷偷摸摸的设置可以使这些消息消失?
I am not sure what happened or if I did anything..
Now anytime I try and debug it says no source available on all BCL stuff
For example, on a debug.print I get that message with
Locating source for
'f:\dd\ndp\fx\src\CompMod\System\Diagnostics\Debug.cs'.
Checksum: MD5 {40 74 18 44 a8 15 28 2e
54 75 5e 40 d1 5f 6a 0}The file
'f:\dd\ndp\fx\src\CompMod\System\Diagnostics\Debug.cs'
does not exist.Looking in script documents for
'f:\dd\ndp\fx\src\CompMod\System\Diagnostics\Debug.cs'...Looking in the projects for
'f:\dd\ndp\fx\src\CompMod\System\Diagnostics\Debug.cs'.
The file was not found in a project.Looking in directory 'C:\Program
Files\Microsoft Visual Studio
10.0\VC\crt\src\'...Looking in directory 'C:\Program
Files\Microsoft Visual Studio
10.0\VC\atlmfc\src\mfc\'...Looking in directory 'C:\Program
Files\Microsoft Visual Studio
10.0\VC\atlmfc\src\atl\'...Looking in directory 'C:\Program
Files\Microsoft Visual Studio
10.0\VC\atlmfc\include\'...The debug source files settings for
the active solution indicate that the
debugger will not ask the user to find
the file:
f:\dd\ndp\fx\src\CompMod\System\Diagnostics\Debug.cs.The debugger could not locate the
source file
'f:\dd\ndp\fx\src\CompMod\System\Diagnostics\Debug.cs'.
This happens all the time now and I:
- Don't have an F:
- Enable .net framework source stepping is unchecked
Is there some other sneaky setting to make these messages go away?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
f:\dd\ndp\fx\src\...
是编译 .Net Framework 的计算机上源文件的路径。转到“工具”、“选项”、“调试”、“符号”,然后选择“仅指定模块”。
另外,取消选中“调试/常规”中的“启用源服务器支持”。
f:\dd\ndp\fx\src\...
is the path to the source file on the machine that the .Net Framework was compiled on.Go to Tools, Options, Debugging, Symbols, and select Only specified modules.
Also, uncheck Enable source server support in Debugging/General.
在 Visual Studio 2010 中,我必须转到 Tools\Options\Debugging\Just-In-Time 并取消选中“托管”|
In Visual Studio 2010, I had to go to Tools\Options\Debugging\Just-In-Time and uncheck "Managed"|
转到
工具
、选项
、调试
、符号
并选择仅指定模块
。这对我有用。
Go to
Tools
,Options
,Debugging
,Symbols
and selectOnly specified modules
.It worked for me.
当解决方案中的某个项目以某种方式在配置管理器中未设置其构建选项时,我也看到了这一点。如果您看到此内容,请转到“构建”菜单、“配置管理器”,然后确保受影响的项目已选中“构建”选项。
I have also seen this when somehow one of the projects in a solution has its build option in configuration manager unset. If you see this, go to the Build menu, Configuration Manager, then make sure the affected projects have the Build option checked.
另请单击“构建”>“配置管理器”,确保“配置”选项卡设置为针对您的项目进行调试而不是发布。
Also click on the BUILD>configuration manager, make sure the 'Configuration' tab is set to debug for your project and not release.