在Visual Studio 2012中调试.NET Framework源代码?
我正在使用Visual Studio 2012.我想调试.NET Framework源代码。 我已经尝试过几乎所有的选项,但我仍然收到There is source code available for Current Location
。 符号已成功加载。 我曾尝试加载Microsoft Symbol Server,并尝试使用此网址http://referencesource.microsoft.com/symbols。 但我仍然无法DEBUG。 我已经尝试了这些链接,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
此后,http://blogs.msdn.com/b/dotnet/archive/2012/08/15/announcing-the-release-of-net-framework-4-5-rtm-product-and-source- code.aspx
任何人都可以在VS 2012中调试.NET Framework源代码?
.NET Framework源代码的调试很长一段时间被打破。 请参阅VisualStudio UserVoice上的相关建议允许开发人员逐步浏览.NET Framework源代码。 好消息:它终于被修好了! 请参阅Microsoft的以下博文:
.NET Reference Source的新外观
简而言之:
它目前是“测试版”。 最终它将取代http://referencesource.microsoft.com/。 微软还承诺增加更多程序集的来源。
此功能在VS2010 SP1中被破解,它也可能在VS2012中被破解。 或者,Microsoft可能会为最新的.NET Framework版本发布不正确的PDB文件(之前发生过这种情况)。 尝试替代方案。 我正在使用.NET Reflector VSPro - 它允许反编译程序集,在调试期间加载反编译的符号,并为这些反编译的程序集使用完整的调试功能。
在VS 2008中,我能够调试.Net源代码,但在VS2012中,我安装了.NET Reflector(VS扩展),因此它会自动反编译并允许调试任何.Net代码。
另一个开源工具是ilspy.net,它将反编译后的程序集保存为C#项目,并且可以使用调试工具。
也有调试工具的Windows,作为SDK的一部分,但我没有尝试过这些:http://msdn.microsoft.com/en-us/windows/hardware/gg463009.aspx
链接地址: http://www.djcxy.com/p/74549.html上一篇: Debug .NET Framework Source Code in Visual Studio 2012?