Обзор помощника по обновлению .NET

Возможно, у вас есть приложения, которые сейчас выполняются в .NET Framework, и вы хотите перенести их в .NET 6. Средство "помощник по обновлению .NET" может помочь в этом процессе. В этой статье приводится следующее:

  • Обзор помощника по обновлению .NET.
  • Установка помощника по обновлению .NET.

Что такое помощник по обновлению .NET

Помощник по обновлению .NET — это средство командной строки, которое можно запускать для различных приложений платформы .NET Framework. Это средство поможет вам в обновлении приложений .NET Framework до .NET 6. После запуска средства в большинстве случаев для завершения миграции приложения потребуются дополнительные действия. Средство включает установку анализаторов, которые могут помочь в завершении миграции.

В настоящее время средство поддерживает следующие типы приложений платформы.NET Framework:

  • Приложения .NET Framework Windows Forms
  • Приложения .NET Framework WPF
  • Приложения .NET Framework ASP.NET MVC
  • Консольные приложения .NET Framework
  • Библиотеки классов .NET Framework

Помощник по обновлению .NET сейчас находится на этапе предварительного выпуска и часто обновляется. Если вы обнаружили проблемы при использовании этого средства, сообщите о них в репозитории GitHub средства.

Установка помощника по обновлению .NET

В руководстве по началу работы описывается установка и использование помощника по обновлению .NET.

Предварительные требования

  • Это средство использует MSBuild для работы с файлами проектов. Убедитесь, что установлена последняя версия MSBuild. Простой способ удовлетворить это требование — установить Visual Studio 2019.

Шаги установки

Помощник можно установить в качестве средства .NET CLI, выполнив следующую команду:

dotnet tool install -g upgrade-assistant

Аналогично, поскольку помощник по обновлению .NET устанавливается как средство .NET CLI, его можно легко обновить, выполнив следующую команду:

dotnet tool update -g upgrade-assistant

Подробные инструкции по установке см. в файле README проекта.

См. также