本帖最后由 Richard.Ma 于 2021-9-29 14:23 编辑
.NET 6 即将到来,在这篇文章中我们会分享即将发布的 2021 V3 版本中关于.NET 6的计划。.NET 6 将完成 .NET 的统一,例如通过 MAUI 扩展到 iOS 和 Android,以及在 Blazor 中支持 AOT 和桌面,以及性能改进。 此迁移过程涉及首先为我们最流行的控件实现新的基于 .NET 5 的库。展望未来,我们将使用 .NET 5 为基础来支持 .NET 的所有未来版本。 当然,我们会继续同时支持和维护 .NET Framework 4.5+,并且在维护模式下我们仍然提供一些旧版本。
下面是我们针对每个平台的 .NET 6 支持计划的具体信息。
我们的 .NET 6 支持计划
我们承诺在发布时支持所有 ComponentOne 平台上的 .NET 6。借助最新的 .NET 6候选版本,您已经可以将我们的 .NET 5 库与 .NET 6 应用程序一起使用,而不会在运行时出现重大问题。 如果您已经在使用 .NET 6,可以安全地使用我们库的 .NET 5 版本,当我们于 2021 年 12 月 1 日发布2021 v3 版本时,它们将无缝更新到 .NET 6 。为了获得最佳设计时体验,我们强烈建议您更新到 Visual Studio 2022。
WinForms 和 WPF
对于 2021 v3,我们将为 WinForms 和 WPF 控件引入基于 .NET 6 的库。这些将包括一些基于我们的 .NET 5 发布计划的新控件和功能,包括 C1TrueDBGrid。
我们还将发布更新的 .NET 5 控件集。2021 V3 可能是最后一个具有新控件和功能的 .NET 5 版本,因为我们在 V3 之后会全部转向支持 .NET 6。2022 年,.NET 5 版本可能仅包含对现有控件的错误修复,因此您可以继续维护 .NET 5 应用程序。
WinUI
2021 v3 版本将包含我们新的 WinUI 控件的正式版本 - 目前为测试版。这些 WinUI 3 控件将基于 .NET 6 和WindowsAppSDK。
MAUI
我们还将介绍一些 MAUI 控件的预览 - FlexGrid 和 Calendar。正如微软最近宣布的那样,MAUI 不会与 .NET 6 一起正式发布,而是作为预览版。我们对 MAUI 的控制将开始缓慢并与 Microsoft 的发布计划保持一致。
Blazor
对于 Blazor,我们将提供两个版本:.NET Core 3.1 和 .NET 6。切换到 .NET 6 的好处是您不再需要为每个控件库手动添加对脚本和 JavaScript 文件的引用。 这个改进是在 .NET 5 中添加的,我们将在 .NET 6 库中利用它。
ASP.NET Core 和Data Services我们的 ASP.NET Core MVC 和数据服务将继续基于 .NET Core 3.1 或 .NET Standard 2。这意味着它们都可以在 .NET 5 或 .NET 6 应用程序中工作。
由于.NET 6 和后续的偶数版本将是 LTS(长期支持),因此对于 .NET 5 应用程序最终应该升级到.NET 6。
|