(转)微软开放了.NET 4.5.1的源代码

微软开放了.NET 4.5.1的源代码

.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所说:微软可能并不是开源的,但却绝对是源代码开放的。

(转)微软开放了.NET 4.5.1的源代码,布布扣,bubuko.com

时间: 2024-11-05 14:57:57

(转)微软开放了.NET 4.5.1的源代码的相关文章

微软开放技术(中国)携 CKAN 和 OData 技术引入基于 Azure 的开放数据平台

今天,微软开放技术(中国)通过微软公有云Azure引入一个全新的开放数据平台,该平台基于开源数据门户解决方案 CKAN,以及由微软开放技术(中国)特别针对中国市场优化的ODATA插件来增强其国际化和本地化能力.此基于高性能云平台的开放数据解决方案,充分利用了中国软件开发市场上重要的技术方案,使得开源社区的开发者能轻易地访问流行的开放数据源. 全新的ODATA插件助力CKAN落地中国 10月21日,微软开放技术(中国)通过GitHub向CKAN的OData插件提交的代码已经被正式接受.我们此次的贡

微软开放.NET框架源代码和Mono

微软一直在朝着更加开放的方向努力.例如,公司首席执行官萨特亚纳德拉(Satya Nadella)在Windows 10预览发布会上声称微软喜欢Linux,这并不出人意料,但是对于一家将Linux视作威胁的公司来说,发表这样的声明还是需要很大的勇气和魄力的. 昨天,Scott Guthrie宣布微软正式将开源.NET框架,使用MIT协议开源,让它在Linux和OS X系统上也能够运行.开发商们将能够在全球三个最大的操作系统上使用.NET框架了.具体内容可以参看http://www.hanselma

微软开放.Net源代码 支持Linux和OS X系统

北京时间11月13日消息,据科技博客Ars Technica报道,微软周三宣布,其整套服务器.NET框架将完全开源,包括Just-In-Time编译器.运行时.核心类库.    微软称,.NET框架代码将公布在代码托管网站GitHub上,基于MIT授权发布.伯爵娱乐赌场    借助这次开源,微软想要确保.NET功能的全面化,增加对Linux.OS X系统的支持.微软正在与开源社区Mono合作,确保该平台准备面向企业推出.    此外,微软还为Visual Studio推出了新版本:Visual

微软开源一款功能强大的软件源代码分析与审计工具 Application Inspector

微软近日开源了其内部使用的软件特征源码分析工具 Application Inspector.ApplicationInspector是一款功能强大的软件源代码分析与审计工具,它可以帮助研究人员识别和发现目标应用程序中的公众周知的功能以及源代码中有意思的特性,并清楚目标应用的本质特征以及实现的功能. ApplicationInspector跟传统静态分析工具不同的是,它不会尝试去识别目标应用模式的好与坏,它只会报告它所检测到的应用程序模式,而且它会使用超过400种规则来完成检测,其中包含可能会影响

UWP 和 WPF 对比

原文:UWP 和 WPF 对比 本文告诉大家 UWP 和 WPF 的不同. 如果在遇到技术选择或者想和小伙伴吹的时候可以让他以为自己很厉害,那么请继续看. 如果在看这文章还不知道什么是 UWP 和 WPF 那么也没关系,下面会告诉大家. 实际上 Universal Windows Platform (UWP) 和 Windows Presentation Foundation (WPF) 是不相同的,虽然都可以做界面和桌面开发,但是 UWP 是一个新的 UI 框架,而且 UWP 是支持很多平台,

前微软高管加盟广联达,深化建筑产业的工业4.0变革

在2017年2月加入广联达之前,云浪生是前微软开放技术公司董事总经理,并在Autodesk(欧特克)工作了14年之久.在微软的三年期间,云浪生主要负责Azure在中国应用市场和合作伙伴解决方案战略实施,围绕Azure的开源社区和生态系统发起并创办了开源社.而在微软之前的Autodesk职业生涯中,云浪生在美国总部和中国研究院等部门长期负责产品研发工作,包括近期的云平台和移动消费产品.现实捕获产品等. 这位美国亚利桑那州立大学计算机科学博士.美国俄亥俄州结构动力学研究公司机械设计软件图形系统专家.

微软软件介绍

年 代: 1985年 版本:Windows 1.0 版本特性:Windows操作系统的第一个版本,Windows 1.0基于MS-DOS操作系统,实际上其本身并非操作系统,至多只是基于DOS的应用软件.当时基于这种操作系统的字符在大多数电脑上运行,但并未被广泛使用 年代: Windows 2.0 版本: 1987年 版本特性:这是第一种可运行微软Word和Excel等软件的操作系统.当Windows 2.0发布之时,用户界面与苹果公司的Macintosh和Lisa计算机的GUI(图形用户界面)相

从Microsoft.AspNet.Identity看微软推荐的一种MVC的分层架构

Microsoft.AspNet.Identity简介 Microsoft.AspNet.Identity是微软在MVC 5.0中新引入的一种membership框架,和之前ASP.NET传统的membership以及WebPage所带来的SimpleMembership(在MVC 4中使用)都有所不同. Microsoft.AspNet.Identity是符合微软开放Owin标准里面Security标准的一种实现.且在MVC 5中默认使用EntityFramework作为Microsoft.A

传智播客C/C++学员荣膺微软&Cocos 2d-x黑客松最佳创新奖

?? 6月30日,历时32小时的微软开放技术Cocos 2d-x 编程黑客松在北京望京微软大厦成功落下帷幕,这是微软开放技术首次联合Cocos 2d-x 在中国举办黑客松.此次活动共有包括传智播客C/C++学院的学员组成的闪游队,以及Hurry队.繁星队等在内的18个团队,70人参加了这场开发盛事,参赛团队中,不乏经验丰富的一线手游团队. "太空大战"项目演示 微软开放技术Cocos 2d-x 编程黑客松,是微软开放技术.Cocos2d-x 开源引擎联合举办的一场属于游戏编程开发者的聚