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


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

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

Это средство доступно как расширение Visual Studio и средство CLI.

В этом руководстве описывается, как использовать расширение Visual Studio для проверки приложения на наличие возможных несовместимости с Azure.

Если вы не установили расширение Visual Studio, сначала следуйте этим инструкциям.

Сканирование приложения

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

  1. Откройте решение, содержащее проекты, которые вы хотите перенести в Azure в Visual Studio 2022.
  2. Щелкните правой кнопкой мыши любой из проектов в окне Обозреватель решений и выберите "Повторно платформа" в Azure. Screenshot of the re-platform to Azure menu item in Visual Studio
  3. Программа запустится и даст вам возможность запустить новый отчет анализа или открыть существующий. В нем также будут отображаться последние отчеты по анализу. Screenshot showing the recent analysis reports
  4. Щелкните новый отчет и отобразит проекты в решении в виде дерева. Он даст возможность выбрать проекты для анализа. Вы найдете предварительно выбранные веб-проекты, и вы можете изменить выбор, проверка или отменить проверка поля рядом с проектами. При запуске средства он также анализирует зависимости выбранных проектов. Screenshot showing the projects in the solution
  5. Нажмите кнопку "Далее", и вы увидите параметр для анализа исходного кода и параметров, двоичных зависимостей или обоих. Screenshot of the product component selection screen

    Примечание.

    Параметр исходного кода и параметров сканирует исходный код только в проектах, выбранных на предыдущем экране. Параметр "Двоичные зависимости" сканирует все зависимости (например, пакеты NuGet или библиотеки DLL) для проектов. При выборе двоичных зависимостей можно увидеть множество других проблем. Сканирование двоичных файлов может быть ценным, так как обнаруженные проблемы могут выявлять потенциальные проблемы в зависимостях, но также не так полезны, так как исходный код недоступен для этих зависимостей, поэтому проблемы не могут быть исправлены и, в случае потенциальных проблем, это может не быть проблемой в вашем случае.

Может быть полезно создать два разных отчета: для элементов действий и для вашей осведомленности. >

  1. Нажмите кнопку "Анализ", чтобы запустить проверку. Выбранные проекты сканируются для поиска потенциальных проблем при миграции в Azure. По завершении вы увидите панель мониторинга результатов. Screenshot showing the results of the scan

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

Интерпретация результатов

Сведения о том, как интерпретировать результаты, см. в разделе "Интерпретация результатов анализа" из приложения "Миграция Azure" и оценки кода для .NET.