.NET MAUI 在 .NET 8 Preview 5 中的更新
.NET MAUI 在 .NET 8 Preview 5 中发布,包含了跨平台应用开发的错误修复和性能改进。主要更新包括 iOS 键盘滚动的改进、测试优化、{Binding} 机制的性能提升以及 Android 标签布局的优化。此次发布引发了开发者社区的不同反应。
获取 .NET MAUI Preview 的方法
对于 Windows 用户,可以通过下载 Visual Studio 2022 的 17.7 Preview 2 版本来获取 .NET 8 平台预览版和 .NET MAUI 预览版工作负载。需要选择 .NET Multi-platform Application UI 工作负载,并启用可选的“.NET MAUI (.NET 8 Preview)”组件。对于 macOS 用户,建议下载 .NET 8 preview 5 安装程序,并通过命令行安装 .NET MAUI。
升级到 .NET MAUI 8.0.0-preview.5.8506
要升级 .NET MAUI 平台项目到 8.0.0-preview.5.8506,首先需要安装 .NET 8 平台 SDK 的预览版本,然后在项目中更新 .NET MAUI 的 NuGet 包。可以使用 Visual Studio 或 Visual Studio for Mac 来管理 NuGet 包,也可以手动修改项目文件。
开发者社区的反馈
发布博客引发了开发者社区的广泛讨论。Eder Cardoso 表示这些修复本应包含在 .NET 7 中。微软首席产品经理 David Ortinau 回应称,团队专注于修复最具影响力的错误,以确保 .NET 8 成为最佳版本。Eder Cardoso 强调所有错误修复对开发者来说都至关重要,并建议改变错误修复的合并和交付政策。Jens Jahrig 也表达了类似的观点,认为团队每年都在重复同样的承诺,但每个版本仍然存在新的问题。
总结
此次更新虽然带来了一些性能改进和错误修复,但开发者社区对 .NET MAUI 的开发进展表示不满,认为框架仍然存在较多问题,影响了用户体验。详细的更新内容可以参考 发布说明。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。