在 2025 收官前,看清 Data + AI 的真实走向,点击查看 BUILD 大会精华版 了解详情
写点什么

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

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

关注

评论

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

基于RocksDB编写一个简单的SQL数据库|得物技术

得物技术

数据库 sql

应用内自动续订商品,畅享无缝服务体验

HarmonyOS SDK

harmoyos

ByConity ELT实战:云原生数据仓库的高效数据处理与性能优化探索

申公豹

ByConity 云原生数据仓库

人工智能重塑软件开发流程,腾讯云四大智能开发产品助推研发提效

极客天地

CST如何仿真Coverage Efficiency和Coverage Threshold

思茂信息

仿真 cst CST软件

前三季度我国可数字化交付的服务进出口2.13万亿元,跨境电商进出口1.88万亿元,均创历史新高| 产业互联网观察第187期

AMT企源

产业互联网 数字经济 智能制造 低空经济

使用 gt-checksum 迁移表结构到 GreatSQL

GreatSQL

Ollama服务怎么关掉?

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

测试

TiDB v8.5 版本正式发布,来看看有什么惊喜吧!

TiDB 社区干货传送门

如何提高测试过程效率?

老张

软件测试 质量保障 效能度量 效能 效能提升

具身智能领域,伯克利(UC Berkeley)归国四子

机器人头条

清华大学 人形机器人 具身智能

在线纪念平台(源码+文档+部署+讲解)

深圳亥时科技

TiDB数据库region打散指南

TiDB 社区干货传送门

性能调优 管理与运维 故障排查/诊断

从体系建设到深化应用,中国管理会计实现十年跃迁(下)

用友智能财务

数据分析和AI丨知识图谱,AI革命中数据集成和模型构建的关键推动者

Altair RapidMiner

数据分析 知识图谱 #人工智能 altair

Java 开发者注意!限时招募产品体验官,100% 获得好礼

飞算JavaAI开发助手

有奖活动 开发工具 Java. AI编程

还在逐个击破?何不试试AI全渠道商品计划系统?

第七在线

观测云宣布正式上架微软 Azure Marketplace

观测云

TiFlash 存算分离架构踩坑实录

TiDB 社区干货传送门

新版本/特性解读 HTAP 场景实践 7.x 实践

TiDB 集群安装部署相关 sudo 权限说明

TiDB 社区干货传送门

安装 & 部署

TiDB 优化器 | 执行计划管理及实践

TiDB 社区干货传送门

商业银行基于容器云的分布式数据库架构设计与创新实践

TiDB 社区干货传送门

MobPush集成指南

MobTech袤博科技

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