AICon 深圳站 Keynote 嘉宾官宣!共探AI价值转化的实践路径 了解详情
写点什么

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

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

关注

评论

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

碳基大模型--人一生处理多少个token?

FN0

人工智能 AIGC ChatGPT

使用 DataEase 展示服务器运行状态

搞大屏的小北

Linux监控 Linux监控脚本 监控展示 监控大屏

电商通用型商品中心设计

京东科技开发者

构架 企业号 3 月 PK 榜 电商中心 SKU 类目

企业号 4 月 PK 榜,火热开启!

InfoQ写作社区官方

热门活动 企业号 4 月 PK 榜

一文读懂HAG:首个永久锚定BTC Mining算力的Security Token

股市老人

深入探讨Python Tornado框架:原理与异步实现

阿呆

Python tornado Web

Sync包Mutex的原理阐述

Jack

golang

从人工智能角度看人肉智能

FN0

AIGC

轻松搞懂云成本优化:FinOps,2023年一定要懂的热点趋势!

博文视点Broadview

「高频必考」Docker&K8S面试题和答案

王中阳Go

Docker 高效工作 学习方法 面试题 Go 语言

AIGC时代:未来已来

华为云开发者联盟

人工智能 华为云 AIGC 华为云开发者联盟 企业号 3 月 PK 榜

以前端视角,漫谈「云端」

京东科技开发者

云计算 前端 云技术 企业号 3 月 PK 榜

一文读懂mysql锁

Paincupid

MySQL MySQL锁 mysql锁原理 mysql如何上锁 msyql锁分类

AIGC热门技术岗平均年薪超百万,脉脉林凡认为白领可能先于蓝领失业

科技热闻

「行业化」会是ToB巨头们的新战场吗?

ToB行业头条

探索Python Web后端技术的发展之路

阿呆

pulsar:创建更多租户 VS 创建更多namespaces

李code

架构 pulsar 调优 业务

秒懂算法 | Treap树

TiAmo

数据结构 算法 节点 旋转法

“ChatGPT们”的淘金时代

OneFlow

职场「OKR」,魔幻又内卷

Java 架构 职场 OKR

IDC报告:安擎AI服务器同比增长29.2%,三行业位居第一

科技热闻

易观千帆 | 2023年2月证券APP月活跃用户规模盘点

易观分析

金融 证券 经济

一文讲透|如何部署OceanBase社区版(4.x版)

OceanBase 数据库

数据库 oceanbase

矩阵起源荣获“IT用户满意度大会”年度新秀称号

MatrixOrigin

MatrixOrigin MatrixOne

AI又火了,这一次云厂商能赚到钱吗?

脑极体

云计算 AI 云厂商

MobPush 厂商通道SDK集成指南

MobTech袤博科技

世界备份日|有“备”而来,才能不为数据安全“蕉绿”

云布道师

存储

DevOps |如何说清楚研发效能工作的价值?

laofo

DevOps cicd 研发效能 持续交付 研发效能度量

Activity初窥门径

芯动大师

android App Activity

个人开发者应该如何选购云服务

光毅

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