我正在使用 Visual Studio 2012。我想调试 .NET Framework 源代码。我已经尝试了几乎所有选项,但我仍然得到 There is source code available for Current Location
。符号加载成功。我试过加载 Microsoft Symbol Server 并试过这个 url http://referencesource.microsoft.com/symbols .但我仍然无法调试。我试过这些链接,http://blogs.msdn.com/b/sburke/archive/2008/01/16/configuring-visual-studio-to-debug-net-framework-source-code.aspx和 http://msdn.microsoft.com/en-us/library/cc667410.aspx
是否有人能够在 VS 2012 中调试 .NET Framework 源代码?
最佳答案
调试 .NET Framework 源代码已中断很长时间。看VisualStudio UserVoice上的相关建议Allow developers to step through .NET Framework sources .好消息:它终于被修复了!请参阅 Microsoft 的以下博客文章:
A new look for .NET Reference Source
简而言之:
- 用于浏览资源的新网络界面:http://referencesource-beta.microsoft.com/
- 所有资源,包括项目文件,都可以直接下载:http://referencesource-beta.microsoft.com/download.html (虽然不可编译)
- 有一个新的 F12 导航扩展:http://visualstudiogallery.msdn.microsoft.com/f89b27c5-7d7b-4059-adde-7ccc709fa86e
- 源始终是最新的,调试不会因补丁和更新而中断。
目前是“测试版”。最终它将取代 http://referencesource.microsoft.com/ .微软还 promise 添加更多程序集的来源。
关于c# - 在 Visual Studio 2012 中调试 .NET Framework 源代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15185725/