QCon北京「鸿蒙专场」火热来袭!即刻报名,与创新同行~ 了解详情
写点什么

微软开放了.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:338539
用户头像

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

关注

评论

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

AutoMQ 产品动态 | 发布 1.1.0,兼容至 Apache Kafka 3.7,支持 Kaf

AutoMQ

Java 云计算 kafka AutoMQ

基于Netty的自研流系统缓存实现挑战: 内存碎片与OOM困境

AutoMQ

Java 云原生 Netty AutoMQ

5 分钟读懂API技术架构

幂简集成

API API架构

软件测试学习笔记丨Allure2报告中添加附件-图片

测试人

软件测试

Java ZGC 深度剖析及其在构建低延迟流系统中的实践心得

AutoMQ

Java 云计算 AutoMQ

Nginx性能调优5招35式不可不知的策略实战

不在线第一只蜗牛

nginx 性能优化 运维

淘宝商品详情API接口:实时追踪商品库存情况,优化供应链管理

技术冰糖葫芦

API Explorer API 调试 API 文档

AutoMQ 与蚂蚁数科达成战略合作

AutoMQ

Java kafka 云原生 AutoMQ 蚂蚁数科

AutoMQ 生态集成 Kafdrop-ui

AutoMQ

Java kafka 云原生 AutoMQ kafdrop

电竞玩家的云端盛宴!四大云电脑平台:ToDesk、顺网云、青椒云、极云普惠实测大比拼

小喵子

云电脑 ToDesk ToDesk云电脑

行业智能化,让千行万业在珠峰相见

白洞计划

AI

「布道师系列文章」宝兰德徐清康解析 Kafka 和 AutoMQ 的监控

AutoMQ

云计算 kafka Java’ AutoMQ

AutoMQ vs Kafka: 来自小红书的独立深度评测与对比

AutoMQ

Java kafka 云原生 小红书 AutoMQ

客户在哪儿AI助ToB销售每天都能在活动上遇到目标客户

客户在哪儿AI

ToB营销 活动营销

文献解读-基准与方法研究-第十六期|《GeneMind 公司的 GenoLab M 测序平台 WGS 和 WES 数据基准测试》

INSVAST

基因数据分析 生信服务

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