阿里、蚂蚁、晟腾、中科加禾精彩分享 AI 基础设施洞见,现购票可享受 9 折优惠 |AICon 了解详情
写点什么

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

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

关注

评论

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

2步打通ModelArts和Astro,实现AI应用快速落地

华为云开发者联盟

人工智能 低代码 华为云 华为云开发者联盟 企业号 5 月 PK 榜

数字人是否能成为企业智能化的门户?

Onegun

人工智能 数字人

最具有中国特色的微服务组件!阿里新一代SpringCloud学习指南

做梦都在改BUG

Java 架构 微服务 Spring Cloud spring cloud alibaba

中国开源未来发展峰会“问道 AI 分论坛”即将开幕!

kk-OSC

峰会

不同设备如何统一语言编程平台高效开发?本文为你揭秘

HarmonyOS开发者

HarmonyOS

被 ChatGPT 点燃的向量数据库们

Bytebase

人工智能 数据库 openai AIGC ChatGPT

面对职业焦虑,我们能做些什么?| 社区征文

三掌柜

三周年征文

阿里Dubbo技术负责人准备的源码教程,很有大厂风格

做梦都在改BUG

Java dubbo

主网NFT铸造交易商城dapp系统开发搭建

开发v-hkkf5566

HTAP for MySQL 在腾讯云数据库的演进

NineData

MySQL 腾讯云 NineData HTAP for MySQL 2023云数据库技术沙龙

Omi NTFS磁盘管理 支持在 Mac 上修复和格式化 NTFS 磁盘

Rose

NTFS Disk by Omi NTFS NTFS 磁盘管理器 ntfs

携手共赢 HashData亮相华为合作伙伴大会

酷克数据HashData

从零开始打造一款基于SpringBoot+SpringCloud的后台权限管理系统

做梦都在改BUG

Java Spring Cloud Spring Boot 权限管理

技术领先、“忠”于业务,用友走出多维数据库的价值之路

用友BIP

真香!阿里P8微服务实战心得首次公开,涵盖架构设计所有知识点

Java你猿哥

Java 架构 微服务架构 架构设计 架构师

我把互联网面试问烂了的Java面试八股文总结了一下(带答案,精心打磨,建议收藏)

架构师之道

Java 面试

增强型语言模型——走向通用智能的道路?

百度Geek说

人工智能 机器学习 语言模型 企业号 5 月 PK 榜

ElasticSearch中文分词和模糊查询

北桥苏

php elasticsearch thinkphp

ThottleStop 软件的应用场景

Jerry Wang

cpu intel 三周年连更

适用于Mac的七款最佳高清音乐播放器,专为发烧友而生!

Rose

iTunes mac音乐播放器 苹果系统 音乐软件

华为研究院19级研究员几年心得终成趣谈网络协议文档,附大牛讲解

做梦都在改BUG

Java 计算机网络 网络协议

面对本地缓存和分布式缓存,我们该如何选择?

做梦都在改BUG

好的索引当然是要覆盖了!

江南一点雨

MySQL 数据库

一顿饭的事儿,搞懂了Linux5种IO模型

Java你猿哥

Java Linux 后端 ssm io

美团太细了!HashMap可以存null,ConcurrentHashMap不可以为什么

Java你猿哥

Java hashmap ssm

代码注释的艺术,优秀代码真的不需要注释吗?

阿里技术

代码注释

鬼知道我经历什么,从Java外包到了阿里P7,没想到我也有今天

Java你猿哥

Java Spring Boot JVM java面试 Java八股文

适用于ARM的Linux系统镜像资源+安装教程

Rose

Linux Mac Parallels Desktop 虚拟机 系统镜像

Django-Vue-Admin基于django+vue前后端分离开箱即用框架

巨梦科技

django Vue

发布会实录|悠易科技CTO李旸:洞察新引擎 品牌新增长

游读分享

精准测试之过程与实践 | 京东云技术团队

京东科技开发者

精准测试 质量保障 企业号 5 月 PK 榜

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