AICon 上海站|日程100%上线,解锁Al未来! 了解详情
写点什么

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

  • 2014-02-26
  • 本文字数:808 字

    阅读完需:约 3 分钟

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

2014-02-26 07:338578
用户头像

发布了 59 篇内容, 共 24.6 次阅读, 收获喜欢 3 次。

关注

评论

发布
暂无评论
发现更多内容

事业-最佳实践-个人-给别人提意见

南山

高效沟通

秒懂测试框架需求与设计,快速提升测试效率!

测吧(北京)科技有限公司

测试

ETLCloud中如何执行SQL脚本

RestCloud

sql ETL 数据集成 ETLCloud

Jenkins SSH 插件:安装与使用指南

测吧(北京)科技有限公司

测试

Autodesk AutoCAD2020(附安装教程图解) 中文特别版

Rose

Topaz Video AI 破解版下载 AI视频无损放大软件 Mac&win

Rose

事业-最佳实践-个人-专栏高效学习

南山

高效学习 技术专栏

web3社交网络开发

web3区块链创业团队DappNetWork

【YashanDB知识库】自动选举配置错误引发的一系列问题

YashanDB

数据库 yashandb 崖山数据库

事业-最佳实践-个人-效率提升

南山

研发效能 工作效率 研发效率

软件测试 | Jenkins API 数据提取能力

测吧(北京)科技有限公司

测试

华为ICT大赛拿了奖,可以进华为吗?

华为云PaaS服务小智

开发者 华为云 比赛

掌握SonarQube代码分析技术体系与学习路线

测吧(北京)科技有限公司

测试

Web自动化测试的持续集成实战

测吧(北京)科技有限公司

测试

邮件告警插件安装和使用:提取Job构建结果与多种通知方式

测吧(北京)科技有限公司

测试

【YashanDB知识库】Java程序调用存储过程,在提取clob时报YAS-00004

YashanDB

数据库 yashandb 崖山数据库

Minitab Express 数据分析mac版 含破解补丁及安装教程 兼容M1/M2

Rose

微信多开 WechatTweak for Mac(微信多开、消息防撤回工具)集成中文版

Rose

微软开放了.NET 4.5.1的源代码_.NET_姚琪琳_InfoQ精选文章