.NET 升级助手:项目功能升级与 .NET MAUI 改进

.NET Upgrade Assistant 更新总结

主要更新内容

Microsoft 宣布了 Visual Studio 中 .NET Upgrade Assistant 的最新版本,旨在简化 .NET MAUI 的迁移过程。此次更新引入了一系列增强功能,开发者现在可以在不更改现有 .NET 版本的情况下升级项目功能。

新功能亮点

  1. 项目文件升级选项

    • 开发者现在可以选择两种升级方式:

      • Upgrade project to a newer .NET version(升级到更新的 .NET 版本)
      • Upgrade project features(升级项目功能)
    • Upgrade project features 允许将旧式项目文件转换为新的 SDK 样式项目文件,而无需更改 .NET 框架版本。
    • 如果项目文件已经是 SDK 样式,开发者只会看到 .NET 版本升级选项。
  2. 项目文件对比功能

    • 开发者可以轻松比较升级前后的项目文件,以便更好地了解变化。
  3. 未来扩展计划

    • 团队计划根据用户反馈添加更多升级类型,以进一步完善功能。

.NET MAUI 迁移改进

  1. macOS 支持

    • macOS 开发者现在可以使用 CLI 版本 的 .NET Upgrade Assistant 来升级应用程序。
  2. 自动代码修复功能

    • 对于从 Xamarin.Forms 迁移到 .NET MAUI 的开发者,新增了自动代码修复功能。
    • 开发者可以将 Xamarin.Forms 项目文件粘贴到 .NET MAUI 项目中,Upgrade Assistant C# 分析器 将提供建议,确保代码与 .NET MAUI 兼容。

其他改进

  • 本次更新还包括多个错误修复和优化,特别是在 .NET MAUI 升级领域。
  • 团队承诺将继续改进升级质量,并解决用户反馈。

用户反馈与未来计划

  • 用户对 Upgrade project features 功能表现出浓厚兴趣,团队正在考虑将其引入 CLI 版本。
  • 社区建议包括扩展 SDK 转换选项和优化旧技术的升级流程,团队正在积极考虑这些建议。
  • 用户可以通过 调查问卷 提供反馈,分享使用体验和改进建议。

官方资源

阅读 31
0 条评论