NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

微软正式发布 .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/

公众号推荐:

跳进 AI 的奇妙世界,一起探索未来工作的新风貌!想要深入了解 AI 如何成为产业创新的新引擎?好奇哪些城市正成为 AI 人才的新磁场?《中国生成式 AI 开发者洞察 2024》由 InfoQ 研究中心精心打造,为你深度解锁生成式 AI 领域的最新开发者动态。无论你是资深研发者,还是对生成式 AI 充满好奇的新手,这份报告都是你不可错过的知识宝典。欢迎大家扫码关注「AI前线」公众号,回复「开发者洞察」领取。

2021-11-09 18:1511979
用户头像
罗燕珊 InfoQ中文站编辑

发布了 424 篇内容, 共 246.6 次阅读, 收获喜欢 757 次。

关注

评论 1 条评论

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

谷歌要如何优化引流?谷歌引流有什么优势?

九凌网络

DxO ViewPoint 4 直装激活版下载 支持M1 M2

iMac小白

浪潮信息发布源2.0基础大模型,千亿参数全面开源

财见

浅析漏洞可达技术及其运用

安势信息

漏洞检测 SCA工具 开源软件供应链安全 #漏洞挖掘 漏洞可达

iStat Menus 6 for Mac 中文直装版下载 macOS系统监控软件

iMac小白

单体架构、垂直应用架构、分布式、SOA、微服务之间有什么关系和区别

javaNice

Java 微服务

app上架一直显示审核中状态要怎么处理?

springboot整合分页插件

javaNice

Java

软件测试/人工智能|利用 EvoSuite 自动生成高质量的 Java 单元测试用例

霍格沃兹测试开发学社

软件测试/人工智能|使用 GraphWalker 实现自动化测试用例生成

霍格沃兹测试开发学社

Downie 4 for Mac(mac视频下载)4.6.34中文版

Geek_幻墨成诗

Downie 4 Mac版 Downie 4中文版 Downie mac破解版

永久 Parallels Desktop 18 for mac 18.3.2激活版

Geek_幻墨成诗

Parallels Desktop 18

AE插件:GifGun 2.0.12激活破解版 支持AE2023

iMac小白

C#简化工作之实现网页爬虫获取数据

不在线第一只蜗牛

Java C# 开发 网络爬虫

解锁 ElasticJob 云原生实践的难题

不在线第一只蜗牛

分布式 云原生 Elastis

谷歌趋势官网是什么?谷歌趋势有哪些功能?

九凌网络

inBuilder低代码平台新特性推荐-第十一期

inBuilder低代码平台

低代码 开发

鸿蒙开发已成新趋势

不在线第一只蜗牛

华为 鸿蒙 软件开发

工艺系统所管理数字化实践

明道云

浪潮信息赵帅:实现算力全流程绿色化,推动数据中心可持续发展

财见

数字人应用行业有哪些?

青否数字人

Photoshop 2024 for mac(ps2024最新)25.1中文激活版

Geek_幻墨成诗

Photoshop 2024破解版

Axure RP 9 9.0.0.3741中文授权

Geek_幻墨成诗

Axure RP 9 Axure RP 9汉化 Axure RP 9授权码 Axure RP 9破解版

FFA 2023|字节跳动 7 项议题入选

字节跳动云原生计算

flink FFA 2023

苹果系列数据恢复软件Disk Drill for Mac 中文激活版下载

iMac小白

存在即合理,低代码的探索之路

树上有只程序猿

软件开发 低代码 JNPF

数字人对本地生活商家的影响和应用

青否数字人

anyRTC 融合音视频能力底座:助力企业数字化转型

anyRTC开发者

音视频 视频会议 融合会议 视频监控 电话会议

软件测试/人工智能|基于录制的接口测试用例自动生成技术探究

霍格沃兹测试开发学社

打造数字人偶像的意义与影响

青否数字人

mac清理强推:MacCleaner 3 Pro中文激活版下载

iMac小白

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