2010-02-10 148 views
2

这篇文章(http://blogs.msdn.com/sburke/archive/2008/01/16/configuring-visual-studio-to-debug-net-framework-source-code.aspx)仍然是从Visual Studio中调试框架代码的首选方法吗?还是有什么变化?在Visual Studio中调试框架代码

+0

您发布的文章正是我如何调试框架源代码。 – kenwarner 2010-02-10 14:59:01

+0

这现在不适用于我。我能够调试.NET 4.0源代码,但不能.NET 3.5 SP1源代码。为了做到这一点,我从http://referencesource.microsoft.com/netframework.aspx下载.NET 4.0符号和源代码,并指向我的工具 - >选项 - >调试选项,以指向该安装的符号(它安装到我的本地硬盘驱动器上的一个位置......我没有把它指向微软的符号服务器)。 – cplotts 2011-01-05 21:59:51

回答

2

从Visual Studio 2008开始,您的问题的答案分别是yes和no。

3

这是一种方法。另一种方法是使用即将推出的.NET Reflector Pro,它允许反编译框架并通过它进行调试。免费的测试版可用。

第一种方法的优点是可以获得带有注释的实际源代码。第二种方法的优点是,即使微软没有为您感兴趣的部分提供源代码,您也可以调试框架代码。