.NET 6
.NET 6(2021 年 11 月 8 日发布)处于长期支持级别 (LTS),官方产品团队今年将基于 .NET Core 的桌面产品迁移到 .NET 6(WinForms 和 WPF 平台),计划包括以下内容:
- 更新模板库(Template Gallery)并为 .NET 项目添加缺失的模板。
- 为 .NET 解决方案实现项目设置页面(Project Settings Page)。
- 弃用对 Visual Studio 2019 的 .NET 支持,因为此 IDE 版本不支持 .NET 6 应用程序。
除了这些项目,产品团队还打算彻底检查内部 API:
- 将使用 System.Drawing 命名空间(Pen、Brush、StringFormat、Matrix 等)的方法和对象的 API 迁移到 DevExpress.Drawing 命名空间的对应对象。
- 用 HttpClient 类替换最近被 Microsoft WebClient 和 WebRequest 类弃用的类。
这是一项艰巨的任务,涉及更新产品内部的源代码。对于用户来讲,这次更新会带来一系列积极的影响:增强的跨平台支持,真正的异步 API(例如,async Task LoadAsync() 方法替代WinForms PictureEdit 控件中当前的 void LoadAsync() 方法), 由于彻底的 Web 请求管理,安全性更强。
这些更改不会以任何方式影响 .NET Framework 客户——仅影响基于 WinForms 和 WPF 桌面 .NET Core 的开发。
支持ARM
由于出色的效率水平(与 x86/x64 处理器相比,没有显着的性能折衷),ARM 的采用继续保持了自己优势。Microsoft Store 自 2018 年 11 月起支持 64 位 ARM 应用程序,Windows 10 能够同时运行 32 位和 64 位 ARM 应用程序。具有竞争力的基于 ARM 的笔记本电脑的可用性也在快速增长,Apple 最新的由 M1 和 M2 芯片驱动的 MacBook 提供了极好的性能/电池寿命,联想的 ThinkPad X13s(今年 3 月发布)是第一款配备微软 Pluton 安全处理器的 Windows 11 ARM 笔记本电脑。
Visual Studio 不能忽视 ARM,2022 年 6 月,微软发布了 Visual Studio 2022 17.3 Preview 2——第一个可以在基于 ARM 的处理器上本地构建和调试 ARM64 应用程序的 Visual Studio 版本。
您已经可以在 ARM64 设备上构建和运行DevExpress WPF应用程序。 在v22.2中,官方产品团队希望在我们的WinForm产品线中也支持 ARM。
DevExpress技术交流群6:600715373 欢迎一起进群讨论

标签:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!