Оценка приложения и кода службы "Миграция Azure" для .NET
Оценка приложения и кода службы "Миграция Azure" для .NET позволяет оценить исходный код, конфигурации и двоичные файлы приложения для определения возможностей миграции в Azure. Это помогает выявить любые проблемы, которые могут возникнуть при переносе приложения в Azure и повысить производительность, масштабируемость и безопасность, предлагая современные облачные решения.
Он обнаруживает использование технологий приложений через статический анализ кода, поддерживает оценку усилий и ускоряет переплатформирование кода, помогая перемещать приложения .NET в Azure.
Вы можете использовать оценку приложения и кода службы "Миграция Azure" для .NET в Visual Studio или в .NET CLI.
Установка расширения Visual Studio
Необходимые компоненты
- Операционная система Windows
- Visual Studio 2022 версии 17.1 или более поздней
Этапы установки
Чтобы установить его из Visual Studio, выполните следующие действия. Кроме того, можно скачать и установить расширение из Visual Studio Marketplace.
Открыв Visual Studio, выберите > пункт меню "Управление расширениями", который открывает окно "Управление расширениями".
В окне "Управление расширениями" введите службу "Миграция Azure" в поле ввода поиска.
Выберите "Миграция Azure" и "Оценка кода" и нажмите кнопку "Скачать".
После скачивания расширения закройте Visual Studio, чтобы начать установку расширения.
В диалоговом окне установщика 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.
Дополнительные сведения см. в статье "Анализ приложений с помощью 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.