微软今天宣布,将会在Visual Studio 2008正式发布的同时开放.NET框架的源代码库,开放是基于Microsoft Reference License的,也就是说,任何同意了此协议的人都可以自由地浏览源代码库。
    最初开放的库包括基本类库(系统命名空间、IO、正则表达式等),ASP.NET,WinForms以及WPF,随后微软还会添加更多内容。
    微软提供了两种访问源代码的方式:
    1、下载一个包含所有源代码的包,安装并本地浏览
    2、将源代码整合在Visual Studio 2008中,开发者可以直接在.NET框架源代码中调试自己的代码。
    微软将会在网上公布的源代码服务器中加以标记,以方便客户端存取。要开启这项功能,开发者需要设置源代码服务器的URI,当开发者逐行调试代码的时候,如果需要,就可以直接跳转进入.NET基本类库源代码进行调试。
    更多相关信息可以参考这段对Shawn Burke的访谈,另外Scott Guthrie也撰文介绍了如何在VS2008中使用此功能。