长沙北大青鸟大计教育
在线测试

微软开放 .NET 4.5.1 的源代码

发布时间:2015-07-19

.NET Reference Source发布了beta版,可以在线浏览.NET Framework 4.5.1的源代码,并且可以通过配置,在Visual Studio 2013中调试.NET Framework

     .NET Framework团队的项目经理Alok Shriram在
.NET Framework的博客中撰文介绍了最新的.NET Reference Source。它不仅可以用来浏览最新的.NET代码,而且通过强大的Roslyn,改善了“Go to Defination”和“Finding Reference”的在线体验。此外,开发者还可以下载整个源代码包,在Visual Studio中打开并浏览。使用Schabse Laks编写的插件,可以在VS中直接导航到该网站。

      通过简单的配置,开发者可以在Visual Studio中单步调试.NET Framework 4.5.1及其后续补丁和更新。这无疑是广大开发者
翘首以盼的功能。启动Visual Studio 2013,打开Tools -> Options -> Debugging -> General菜单,进行如下配置:

·

禁用Just My Code

·

·

禁用Step over properties and operators

·

·

禁用Require source files to exactly match the original version

·

·

选中Enable .NET Framework source stepping

·

·

选中Enable source server support

·

       这样,开发者在调试代码时,就可以通过F11直接进入.NET代码。

       这并不是微软第一次开放.NET Framework的源代码。早在2007年,他们就第一次
公布了.NET 3.5的源代码并支持Visual Studio调试。并且对于后续的4.0和4.5,也都提供了相应的源代码包。但当框架升级时,这些旧的包就变得毫无价值了。从4.5.1开始,.NET Framework团队彻底改变了符号索引和发布的过程,使其与构建过程同步,这样在新版本发布时,相应的PDB文件也会从Reference Source网站进行更新。

        目前的beta站点只是临时的,届时将会取代现在的
旧站点。后续微软也会将还未公布源代码的程序集逐步添加进来。

       新的.NET Reference Source许可协议回归到了
MS-RSL,这也使得像Mono这样的团队可以放心大胆地使用。

       正如
Scott Hanselman所说:微软可能并不是开源的,但却绝对是源代码开放的。

        下面是微软目前已经开放源代码的产品。

在线申请

北大青鸟免费试听课程

 我已同意《隐私政策说明》
马上申请

学校地址: 长沙市天心区团结路6号

报名热线: 4008-0731-86 / 0731-82186801

Copyright © 2006 北大青鸟长沙大计教育
长沙市岳麓区大计职业技能培训学校有限公司版权所有

湘ICP备14017520号-3