.NET Upgrade Assistant 是一种可帮助您将应用程序升级到最新的 .NET版本 的工具,并且您可以使用这个工具将您的应用程序从旧平台(例如 Xamarin Forms 和 UWP)迁移到新的平台。此外,这个新版本的工具,可以让您在不更改 .NET 版本的情况下升级项目的功能。
.NET Upgrade Assistant
https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.upgradeassistant
一个非常常见的情况是在不更改 .NET Framework 版本的情况下将旧版本的项目文件转换为新的 SDK 版本的项目文件,这样一来,您就可以采用迭代方法来实现应用程序的现代化。现在,在 Upgrade Assistant 的首页上,如果您的项目有任何可用的项目功能升级,您将看到以下两个选项:Upgrade project to a newer .NET version 和 Upgrade project features。
参考资料
很多材料可以帮助您完成升级过程:
-
文档
https://learn.microsoft.com/dotnet/core/porting/upgrade-assistant-overview
-
Upgrade Assistant 网站
https://aka.ms/dotnetua
-
Visual Studio 扩展安装
https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.upgradeassistant
-
视频 – 如何使用 Visual Studio 扩展
https://youtu.be/3mPb4KAbz4Y
-
有关 Upgrade Assistant 和 ASP.NET 的视频系列
https://www.youtube.com/playlist?list=PLdo4fOcmZ0oWiK8r9OkJM3MUUL7_bOT9z
-
CLI Upgrade Assistant
https://learn.microsoft.com/dotnet/core/porting/upgrade-assistant-overview?WT.mc_id=dotnet-35129-website#upgrade-with-the-cli-tool
-
CLI 工具教程(旧版本)
https://dotnet.microsoft.com/platform/upgrade-assistant/tutorial/intro
-
升级 Azure Functions
https://learn.microsoft.com/azure/azure-functions/migrate-version-1-version-4?tabs=v4%2Cazure-cli%2Cwindows&pivots=programming-language-csharp