踏入.Net 4.0框架源码

stu*_*ree 11 .net

我有.Net framework v4.0.30319 SP1Rel和visual studio 2010 v 10.0.40219.1 SP1Rel(取自VS中的about对话框的数据).

.Net 4.0可以在http://referencesource.microsoft.com/netframework.aspx上找到,但不确定是哪个特定版本,以及它是否与我的设置兼容.我确实下载了一两个月的源代码,但我无法进入框架源(没有源可用消息).我当时读过,似乎是由于VS的更新(可能是已安装的框架二进制文件)取代了源版本.

在我再次尝试下载之前,有人可以确认源是否符合最新版本并与之兼容.如果没有,是否有替代(可能是第三方)工具允许踩到源?

编辑:好的,刚看到这个http://social.msdn.microsoft.com/Forums/en-US/refsourceserver/thread/41388c7b-582b-4e3f-8178-3d38a3c99639,这表明你不能使用当前的源代码?

Mar*_*ers 4

为了回答第二部分,.NET Reflector的专业版本允许您在调试代码时进入没有源代码(包括 .NET 框架)的程序集。它将自动反编译程序集,并为您提供对反编译代码的逐行调试支持。

最新版本的Resharper也可能提供类似的功能。

当然,您不会获得使用参考源时获得的漂亮变量名称和注释。