写点什么

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

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

关注

评论

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

盘点JDK中基于CAS实现的原子类

JAVA旭阳

Java Java并发

职场沟通术语

J.Smile

沟通技巧

Linux apt 命令

芯动大师

linux 文件权限控制

流畅高清,华为云桌面Workspace助力设计师高效办公!

秃头也爱科技

华为云CDN多场景加速,“火速”留住用户

秃头也爱科技

与Web3支付赛道主要项目相比,Zebec生态潜力相当大

BlockChain先知

nginx学习总结

@下一站

nginx 程序设计 11月日更 web 容器 11月月更

模块一作业

许你丶

#架构实战营

极客时间运维进阶训练营第六周作业

忙着长大#

极客时间

小游戏开发游戏引擎指南

Onegun

小游戏 小游戏开发 小程序游戏

2022-12-06:定义一个概念叫“变序最大和“ “变序最大和“是说一个数组中,每个值都可以减小或者不变, 在必须把整体变成严格升序的情况下,得到的最大累加和 比如,[1,100,7]变成[1,6,

福大大架构师每日一题

算法 rust 福大大

架构实战营10期-作业1

炮仗

架构实战营第十期模块一作业

Geek_4db2d5

小游戏与h5游戏开发技术分析

Onegun

小游戏 小程序游戏 H5小游戏

低成本、高效率!华为云桌面助力企业数字化转型

IT科技苏辞

敏捷转型下测试团队该如何安放?

QE_LAB

测试 敏捷转型

SQLMAP _DNS注入配置方法

网络安全学海

网络安全 安全 信息安全 渗透测试 漏洞挖掘

模块一作业

飞天的卢

架构实战营模块7作业

冷夫冲

架构设计 #架构实战营

第一周作业

不爱学习的程序猿

cleanmymac有用吗?2023最新版本值不值得下载

茶色酒

CleanMyMac CleanMyMac X CleanMyMac X2023

华为云大数据解决方案赋能金融行业发展,打造5G智慧银行营业厅

路过的憨憨

前端食堂技术周刊第 62 期:11 月登陆浏览器的新特性、VueConf 2022、第 93 次 TC39 会议、TS 挑战

童欧巴

CSS JavaScript

华为云大数据BI赋能企业数字化发展

秃头也爱科技

初步了解Istio

穿过生命散发芬芳

istio 12月月更

拒绝等待,华为云CDN下载加速就是要快人一步

路过的憨憨

【es】elasticsearch/es搜索服务器介绍

No8g攻城狮

elastic ES Elastic Search #java

极客时间架构实战营第10期模块1作业

刘博

架构

非常好用的Mac系统清理工具CleanMyMac X2023版本

茶色酒

CleanMyMacX CleanMyMac X CleanMyMac X2023

ELK-logstash使用总结

忙着长大#

ELK

架构实战营第 10 期:模块一作业

kaizen

「架构实战营」

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