微软开放 .NET 框架源代码
2007-10-06 15:01
274 查看
微软将会在 Visual Studio 2008 正式发布的同时开放.NET框架的源代码库,开放是基于 Microsoft Reference License 的,也就是说,任何同意了此协议的人都可以自由地浏览源代码库。
最初开放的库包括基本类库(系统命名空间、IO、正则表达式等),ASP.NET,WinForms 以及 WPF,随后微软还会添加更多内容。
微软提供了两种访问源代码的方式:
下载一个包含所有源代码的包,安装并本地浏览
将源代码整合在Visual Studio 2008中,开发者可以直接在.NET框架源代码中调试自己的代码。微软将会在网上公布的源代码服务器中加以标记,以方便客户端存取。要开启这项功能,开发者需要设置源代码服务器的URI,当开发者逐行调试代码的时候,如果需要,就可以直接跳转进入.NET基本类库源代码进行调试。
更多相关信息可以参考这段对 Shawn Burke 的访谈,另外 Scott Guthrie 也撰文介绍了如何在 VS2008 中使用此功能。
这对于.NET开发者来说绝对是一个好消息,不过微软怎么就不选择一个更开放的许可证呢。.NET的开源实现Mono项目已经进行的非常的成功,微软这样的开放源代码也无助于在.NET在Windows以外的系统上运行,还得靠Mono. Mono老大Miguel de Icaza 的相关评论:Microsoft Opens up the .NET Class Libraries Source Code
即使.Net源码未完全开放,这对微软而言,仍然是朝开放迈出的一大步。即使许多.Net开发人员对此牢骚满腹,这种事早该做了,但我们相信,开发者社区仍会从中获益。这显然让微软朝开源更近一步,而这种发展趋势是令人耳目一新的。不过,微软将来会不会真的随潮流而动,仍有待观察。
最初开放的库包括基本类库(系统命名空间、IO、正则表达式等),ASP.NET,WinForms 以及 WPF,随后微软还会添加更多内容。
微软提供了两种访问源代码的方式:
下载一个包含所有源代码的包,安装并本地浏览
将源代码整合在Visual Studio 2008中,开发者可以直接在.NET框架源代码中调试自己的代码。微软将会在网上公布的源代码服务器中加以标记,以方便客户端存取。要开启这项功能,开发者需要设置源代码服务器的URI,当开发者逐行调试代码的时候,如果需要,就可以直接跳转进入.NET基本类库源代码进行调试。
更多相关信息可以参考这段对 Shawn Burke 的访谈,另外 Scott Guthrie 也撰文介绍了如何在 VS2008 中使用此功能。
这对于.NET开发者来说绝对是一个好消息,不过微软怎么就不选择一个更开放的许可证呢。.NET的开源实现Mono项目已经进行的非常的成功,微软这样的开放源代码也无助于在.NET在Windows以外的系统上运行,还得靠Mono. Mono老大Miguel de Icaza 的相关评论:Microsoft Opens up the .NET Class Libraries Source Code
即使.Net源码未完全开放,这对微软而言,仍然是朝开放迈出的一大步。即使许多.Net开发人员对此牢骚满腹,这种事早该做了,但我们相信,开发者社区仍会从中获益。这显然让微软朝开源更近一步,而这种发展趋势是令人耳目一新的。不过,微软将来会不会真的随潮流而动,仍有待观察。
相关文章推荐
- 微软开放 .NET 框架源代码
- 微软开放 .NET 框架源代码
- 微软开放 .NET 框架源代码
- 微软开放了.NET 4.5.1的源代码
- 微软开放了.NET 4.5.1 的源代码
- 微软开放了.NET 4.5.1的源代码
- (转)微软开放了.NET 4.5.1的源代码
- 微软开放.net的部分源代码(c#编译器等)
- 微软开放了.NET 4.5.1的源代码
- 微软开放了.NET 4.5.1的源代码
- Build 2014:微软开放更多.Net技术源代码
- ASP.NET Web开发框架之八 所有ERP部分的源代码全部开放下载
- .NET基本权限管理框架源代码
- 让 .Net 程序 脱离 .net framework框架 运行(源代码实现说明)
- 谷歌开放实时通信框架WebRTC源代码
- 开放源代码与.NET应用程序平台的性能测试
- 微软.net精简框架最常见问题
- 微软开放ASP.NET MVC 4、Web API和Web Pages v2的源代码
- 微软 DeviceEmulator v1.0 源代码开放下载