近期,在庆祝.net 20 周年之际,微软发布了。
.net 7 建立在 .net 6 基础之上,包括一套统一的基础库、运行时和 sdk。.net 7 重点关注的领域包括更好地支持云原生场景和相关工具开发,使开发人员更容易地使用容器,并对遗留项目进行升级。
为了让开发人员更轻松地构建云原生应用程序,.net 7 承诺简化安全身份验证和授权设置、改进应用程序的启动和运行时执行。此外,微软计划在 .net 7 中对 .net 的容器开发进行重大改进,例如探索通过 msbuild 直接构建容器作为 sdk 的新功能,增强遥测以提高容器的可观察性,专注于使容器镜像更小、更快、更安全,同时还将探索无根和无发行版等高要求模型。
.net 7 preview 1 包括对 api 的注释以支持可空性、新 api、进行中的 jit 编译器优化,以及对其他热重载场景的支持。据悉,.net 7 的一般版本预计在 11 月发布。.net 7 已在 visual studio 17.2 预览版 1 中通过测试。在当前发布状态下,.net 7 将在发布之日起 18 个月内获得免费支持和补丁。
开发者可以下载适用于 windows、macos 和 linux 的
此外,.net maui 将成为 .net 7 的一部分。此前不久,微软发布了专注为 .net 6 提供 .net maui 支持的 版本,用以支持最新的 .net sdk 工具、更快的应用程序性能、共享更多代码等,更多信息可查看和。
.net 发行版本包括产品、库、运行时和工具。作为 .net 7 开发工作的一部分,微软计划对、blazor、、 和 等平台进行投资。
此外,微软还发布了和。
评论 2 条评论