如何进入Microsoft的.NET框架源代码?

tom*_*ene 9 .net c# debugging visual-studio-2008

我想介入微软的源代码,但不能.

我按照配置Visual Studio for Debugging中的说明进行操作.特别是,我禁用了"启用我的代码"并启用了"启用.NET Framework源代码".最后,将源符号位置设置为" http://referencesource.microsoft.com/symbols ".

但是,当我双击堆栈上的一个框架项时,我得到一些汇编代码,而不是C#代码.此外,"转到源代码"菜单项被禁用.

我使用的是Visual Studio 2008 SP1和.NET 3.5 SP1.我为下载的东西创建了一个全新的文件夹.我得到一些pdb文件,但没有C#文件.

我查看了配置Visual Studio以调试.NET Framework源代码并安装了路径.没什么区别.我正在尝试WPF的源代码.下载了pdb,看起来微软支持这些.

有没有办法解决这个问题?

Kri*_*erA 2

并非 .NET 框架的所有部分都可作为参考源,但 Shawn Burke 的博客配置Visual Studio 以调试 .NET 框架源代码中描述了这些部分(以及启动和运行它的步骤) 。

更新:嗯。尽管它曾经可以工作,但它在我的机器上也坏了。诡异的。