找回密码
 骑士注册

QQ登录

微博登录

搜索
❏ 站外平台:

Linux中国开源社区 新闻 查看内容

微软开放了.NET 4.5.1 的源代码

2014-03-01 21:59    评论: 8    

.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所说:微软可能并不是开源的,但却绝对是源代码开放的。

via : http://www.infoq.com/cn/news/2014/02/microsoft-net-source-code

 

最新评论

我也要发表评论

微博评论 2014-02-28 15:39 回复
微软开源。。。。
—— 2014-2-28 14:51
微博评论 2014-02-28 15:39 回复
。。。。。微软改邪归正了???
—— 2014-2-28 14:55
微博评论 2014-02-28 17:15 回复
不简单
—— 2014-2-28 16:41
微博评论 2014-02-28 20:07 回复
[给力][威武][鼓掌]
—— 2014-2-28 19:30
绿色圣光 2014-03-02 23:01 回复
本帖最后由 绿色圣光 于 2014-3-2 23:03 编辑

改版到目前还是有问题啊。怎么评论完就跳转到完整的页面了?
linux 2014-03-03 00:03 回复
绿色圣光 发表于 2014-3-2 23:01
改版到目前还是有问题啊。怎么评论完就跳转到完整的页面了?

什么意思呢?没明白。什么是完整的页面?
绿色圣光 2014-03-03 08:48 回复
linux 发表于 2014-3-3 00:03
什么意思呢?没明白。什么是完整的页面?

http://linux.cn/article-2612-1.html 评论,评论完就跳转到 http://linux.cn/thread/12406/1/1/
linux 2014-03-03 08:53 回复
绿色圣光: 在  <a href="http://linux.cn/article-2612-1.html" target="_blank">http://linux.cn/article-2612-1.html</a>  评论,评论完就跳转到  <a href="http://linux.cn/thread/12406/1/1/" target="_blank">http://linux.cn/thread/12406/1/1/</a>  了

嗯,这个是因为这个文章来源于这篇帖子,不过这样体验确实不对,我看看如何修改。
另外,您现在这不是可以在新闻栏目里面评论了么?

收藏

返回顶部

分享到微信

打开微信,点击顶部的“╋”,
使用“扫一扫”将网页分享至微信。