这是迈向 11 月初新平台全面上市的一小块垫脚石。但是,在此之前,.NET 7 Release Candidate 1 将在接下来的几周内紧随 Release Candidate 2。
无论哪种方式,现在所有的目光都集中在 RC1 上。这提供了微软将在11 月 8 日开始在其.NET Conf 2022上全面推出 .NET 7 时引入的新功能的主干。
在随该版本发布的博客文章中,Microsoft 讨论了 .NET 7 与 ARM64 支持、改进的性能、.NET 的现代化和 .NET MAUI 相关的各个方面。有大量文档深入研究 .NET 7 的复杂性。
细节
如果您想在这些技术方面花费数小时,Microsoft 的.NET 7 门户就是您的最佳选择。如果不是,公司总结新平台的改进如下:
“.NET 很快。.NET 7 是目前最快的 .NET。.NET 7 对反射、堆栈替换 (OSR)、启动时间、本机 AOT、循环优化和许多其他领域进行了超过一千项影响性能的改进。”
对于许多用户来说,.NET MAUI 可能是 RC1 中最有趣的部分。微软表示正在增加创建桌面应用程序以及 iOS 和 Android 应用程序的能力。MAUI 是一个专注于移动设备的 Xamarin.Forms 框架,微软表示新功能允许开发人员构建针对多个设备和平台的单个应用程序:
“.NET 多平台应用程序 UI (MAUI) 将 Android、iOS、macOS 和 Windows API 统一到一个 API 中,因此您可以编写一个在许多平台上本地运行的应用程序,”微软表示。“.NET MAUI 使您能够提供由每个平台(Android、iOS、macOS、Windows 和 Tizen)专门设计的最佳应用体验,同时使您能够通过丰富的样式和图形打造一致的品牌体验。开箱即用,每个平台的外观和行为都符合其应有的方式,无需任何额外的小部件或样式。”
Microsoft 一直在 Visual Studio 17.4 Preview 2 上测试 .NET 7 Release Candidate 1。该公司建议开发人员在 Windows 上使用 Visual Studio 的预览版本。对于 Mac 开发人员,该公司推荐使用最新版本的 Visual Studio 2022。