Поделиться через


Оценка приложения и кода службы "Миграция Azure" для .NET

Оценка приложения и кода службы "Миграция Azure" для .NET позволяет оценить исходный код, конфигурации и двоичные файлы приложения для определения возможностей миграции в Azure. Это помогает выявить любые проблемы, которые могут возникнуть при переносе приложения в Azure и повысить производительность, масштабируемость и безопасность, предлагая современные облачные решения.

Screenshot of the Azure Migrate application and code assessment for .NET in Visual Studio.

Он обнаруживает использование технологий приложений через статический анализ кода, поддерживает оценку усилий и ускоряет переплатформирование кода, помогая перемещать приложения .NET в Azure.

Вы можете использовать оценку приложения и кода службы "Миграция Azure" для .NET в Visual Studio или в .NET CLI.

Установка расширения Visual Studio

Необходимые компоненты

  • Операционная система Windows
  • Visual Studio 2022 версии 17.1 или более поздней

Этапы установки

Чтобы установить его из Visual Studio, выполните следующие действия. Кроме того, можно скачать и установить расширение из Visual Studio Marketplace.

  1. Открыв Visual Studio, выберите > пункт меню "Управление расширениями", который открывает окно "Управление расширениями".

  2. В окне "Управление расширениями" введите службу "Миграция Azure" в поле ввода поиска.

  3. Выберите "Миграция Azure" и "Оценка кода" и нажмите кнопку "Скачать".

  4. После скачивания расширения закройте Visual Studio, чтобы начать установку расширения.

  5. В диалоговом окне установщика VSIX выберите "Изменить " и следуйте указаниям по установке расширения.

Установка средства КОМАНДНОй строки

Необходимые компоненты

  • Пакет SDK для .NET

Этапы установки

Чтобы установить средство, выполните следующую команду в интерфейсе командной строки:

dotnet tool install -g dotnet-appcat

Чтобы обновить средство, выполните следующую команду в интерфейсе командной строки:

dotnet tool update -g dotnet-appcat

Важно!

Установка этого средства может завершиться ошибкой, если вы настроили дополнительные источники веб-канала NuGet. --ignore-failed-sources Используйте параметр для обработки этих сбоев как предупреждений вместо ошибок.

dotnet tool install -g --ignore-failed-sources dotnet-appcat

Анализ приложений с помощью Visual Studio

После установки расширения Visual Studio вы можете проанализировать приложение в Visual Studio. Чтобы проанализировать приложение, щелкните правой кнопкой мыши любой проект или решение в окне Обозреватель решений и выберите "Повторно платформа" в Azure.

Screenshot of the Replatform to Azure menu item in Visual Studio.

Дополнительные сведения см. в статье "Анализ приложений с помощью Visual Studio".

Анализ приложений с помощью .NET CLI

После установки средства CLI вы можете проанализировать приложение в CLI. В интерфейсе командной строки выполните следующую команду:

appcat analyze <application-path>

Путь и формат (.html, .json или CSV) можно указать для файла отчета, который создает средство, как показано в следующем примере:

appcat analyze <application-path> --report MyAppReport --serializer html

Дополнительные сведения см. в статье "Анализ приложений с помощью .NET CLI".

Интерпретация отчетов

Подробное описание различных частей отчетов и способы понимания и интерпретации данных см. в разделе "Интерпретация результатов анализа".

Поддерживаемые языки

Оценка приложения и кода для .NET может анализировать проекты, написанные на следующих языках:

  • C#
  • Visual Basic

Поддерживаемые типы проектов

Он анализирует код в следующих типах проектов:

  • ASP.NET
  • Библиотеки классов

Поддерживаемые целевые объекты Azure

В настоящее время приложение определяет потенциальные проблемы миграции в службу приложение Azure, Служба Azure Kubernetes (AKS) и приложения контейнеров Azure.

Следующие шаги