Linux 之父出席、干货分享、圆桌讨论,精彩尽在 OpenCloudOS 社区开放日,报名戳 了解详情
写点什么

微软正式发布 .NET 6 LTS 版本

  • 2021 年 11 月 09 日
  • 本文字数:1054 字

    阅读完需:约 3 分钟

微软正式发布 .NET 6 LTS版本

“欢迎使用 .NET 6。今天的发布是 .NET 团队和社区一年多来努力的结果。”当地时间 11 月 8 日,微软.NET 团队项目经理 Richard Lander 在其博文中写道。


此次.NET 6 的推出对于微软的开发平台来说意义重大,因为 .NET 6 是自 2019 年 12 月发布的 .NET Core 3.1 以来的第一个 LTS 版本。 LTS 版本计划每两年发布一次,中间有短期版本。当前的 .NET 5.0 将在 2022 年年中停止支持。



与此同时推出的还有 Visual Studio 2022。Visual Studio 2019 不支持使用 .NET 6 进行开发。想要使用 .NET 6 的 Visual Studio 开发人员必须立即升级到 Visual Studio 2022。


.NET 和 Visual Studio 之间的关系一直存在争议,前阵子微软决定删除即将发布的.NET 6 中 Hot Reload(热重载)的一个关键部分,该功能允许开发者在应用运行时修改源代码,并立即查看结果。对于一些竞争对手(Dart 和 Flutter)而言,这是很大的卖点,微软一直致力于将这项功能引入.NET 和 Visual Studio。


在最初的计划中,微软对该项目的描述中提到“致力于将 Hot Reload 带给尽可能多的.NET 开发人员”,但最后微软决定删除其中的关键部分,将整个变化限制在 Windows 和 Visual Studio 平台,而不是开放并跨多个平台可用。很快,该决定在开源社区遭到强烈抗议,最终还是被微软撤销了。


在博文中,微软宣称“性能有了巨大的提升”,并看到了“在微软托管云服务的成本降低”的好处。据称, .NET 6 的开发过程有上万次 Git 提交,作为 LTS 长期支持版本,.NET 6 将会获得 3 年的技术支持


下载地址:https://dotnet.microsoft.com/download/dotnet/6.0


据悉,.NET 6 是首个原生支持苹果芯片 (Arm64) 的版本,并且针对 Windows Arm64 进行了改进。其它亮点方面,.NET 团队构建了一个新的动态配置文件引导优化 (PGO) 系统,该系统可提供仅在运行时才会进行的深度优化。此外,.NET 6 使用 dotnet monitor 和 OpenTelemetry 改进了云诊断、提供更强大和更高效的 WebAssembly 支持,以及添加了用于 HTTP/3、JSON 处理、数学和直接操作内存的新 API。C# 10 带来了语言改进,例如记录结构 (record structs)、隐式使用和新的 lambda 功能,同时编译器添加了增量源代码生成器。 F# 6 新特性包括基于 task 的异步、管道调试和多项性能改进。使用 ASP.NET Core 构建的单页应用程序现在使用了更灵活的模式,可以与 Angular、React 和其他流行的前端 JavaScript 框架一起使用。


若想进一步了解更多更具体的改进和提升,可以查看官方博文(底下有评论说,这可能是他读过最长的博文):https://devblogs.microsoft.com/dotnet/announcing-net-6/

2021 年 11 月 09 日 18:154036
用户头像
罗燕珊 InfoQ中文站编辑

发布了 262 篇内容, 共 106.9 次阅读, 收获喜欢 497 次。

关注

评论 1 条评论

发布
用户头像
已经安装,不知道在k8s上修改配置,热更新问题有没有解决
2021 年 11 月 11 日 09:26
回复
没有更多了
发现更多内容

第五周 第二课笔记

Geek_娴子

神操:凭借“阿里Java脑图”,成功斩获腾讯、蚂蚁、B站、字节、滴滴等5个Offer

Java架构师迁哥

最新“美团+字节+腾讯”三面面经,你能撑到哪一面?

Java架构之路

Java 程序员 架构 面试 编程语言

普本毕业,阿里五面成功斩下offer,名校出身的我究竟输在哪?

Java架构之路

Java 程序员 架构 面试 编程语言

Nginx入门的基本使用和配置详解

数据库 架构 运维

架构设计篇之微服务实战笔记(八)

小诚信驿站

架构 刘晓成 小诚信驿站 28天写作

2021年金三银四Java面试突击大全,吃透这套Java真题合集,突破BAT面试官这道“防线”

Java 架构 面试

LeetCode题解:121. 买卖股票的最佳时机,JavaScript,动态规划,详细注释

Lee Chen

算法 大前端 LeetCode

Selenium 项目代码的优化与重构之路,滚雪球学 Python 番外篇

梦想橡皮擦

Python 28天写作 2月春节不断更

周六

IT蜗壳-Tango

七日更 28天写作 二月春节不断更

Linux之旅 - 自序

诚义舅

bash Linux Shell

第五周笔记

Ashley.

你知道 HTTP 是如何使用 TCP 连接的吗?今天我就来告诉你

程序员改bug

Java 架构 HTTP

三年Java开发,年底跳槽挂了阿里和字节,却收获美团offer,分享大厂面试心得

Java架构之路

Java 程序员 架构 面试 编程语言

成为阿里P7移动架构师到底有多难?带你快速通过字节跳动面试,讲的明明白白!

欢喜学安卓

android 程序员 面试 移动开发

Linux之旅 - 行程介绍

诚义舅

bash Linux Shell

2.1 Go语言从入门到精通:Go语言基础语法

xcbeyond

28天写作 基础语法 Go 语言

2021最新华为面经分享:Java高分面试指南(25分类1000题50w字解析)

比伯

Java 编程 架构 面试 计算机

安卓开发环境!一份字节跳动面试官给你的Android技术面试指南,终获offer

欢喜学安卓

android 程序员 面试 移动开发

第五周作业

Ashley.

备战金三银四必备:2021最新Java面试汇总(附答案解析)

比伯

Java 编程 架构 面试 计算机

可能是Java Stream的最佳实践(三)

ES_her0

28天写作

2021最全iOS面试题及底层视频分享专栏

ios 面试 音视频 iOS底层 iOS逆向

诊所数字化:实施私域,诊所店员的赋能路径

boshi

数字化医疗 私域运营 七日更 28天写作

《华为技术认证HCNA网络技术实验指南》参考配置Ⅰ

依旧廖凯

华为 网络 交换机

Newbe.Claptrap 框架入门,第一步 —— 开发环境准备

newbe36524

Docker 云计算 分布式 微服务 .net core

刷了一个月leetcode算法,成功收下阿里巴巴、网易等大厂的offer

程序员改bug

架构 算法

Newbe.Claptrap 框架入门,第二步 —— 创建项目

newbe36524

Docker 云计算 分布式 微服务 .net core

第五周 第一课笔记

Geek_娴子

“他者”德意志(二):“走稳路”的德国半导体

脑极体

开发者的福音,go也支持linq了

happlyfox

学习 28天写作 2月春节不断更 Go 语言

GPU容器虚拟化:用户态和内核态的技术和实践详解

GPU容器虚拟化:用户态和内核态的技术和实践详解

微软正式发布 .NET 6 LTS版本_开源_罗燕珊_InfoQ精选文章