现在.NET Framework的源代码已经可用,有没有办法实际查看它不涉及使用Visual Studio进入框架类?好几次,我一直很好奇某些东西是如何运作的,并且希望我可以查看一些代码,但是不想把一个应用程序放在一起并在调试器中进行验尸.
我的google-fu失败了,只给我发布了博客帖子,宣布了源代码可用的事实.(谢谢,博客圈!)我很肯定有人会把它全部扔到网上.
查看.NET源代码的方法有很多种:通过浏览器在线:
http://www.dotnetframework.org
http://typedescriptor.net/browse
https://github.com/Microsoft/referencesource
下载它:
http://referencesource.microsoft.com/netframework.aspx
http://referencesource.microsoft.com/
http://sourceof.net
Microsoft在这里建立了一个ASP.NET的git存储库:
https://aspnet.codeplex.com/SourceControl/latest
额外:
大规模下载:http://www.wintellect.com/blogs/jrobbins/download-all-the-net-reference-source-code-at-once-with-net-mass-downloader
CLI在线源代码查看器:http://labs.developerfusion.co.uk/SourceViewer/browse.aspx ?assembly = SSCLI
玩得开心!
.NET Framework库可用的源代码组件