Compartir a través de


Evaluación de código y aplicación de Azure Migrate para .NET

La evaluación de código y aplicaciones de Azure Migrate para .NET permite evaluar el código fuente, las configuraciones y los archivos binarios de la aplicación para identificar las oportunidades de migración a Azure. Le ayuda a identificar los problemas que la aplicación podría tener al migrar a Azure y mejorar el rendimiento, la escalabilidad y la seguridad mediante la sugerencia de soluciones modernas nativas de la nube.

Captura de pantalla de la evaluación de código y la aplicación de Azure Migrate para .NET en Visual Studio.

Detecta el uso de la tecnología en aplicaciones a través del análisis estático de código, admite la estimación del esfuerzo y acelera la migración del código, para ayudarle a mover aplicaciones .NET a Azure.

Puede usar la evaluación de código y la aplicación de Azure Migrate para .NET en Visual Studio o en la CLI de .NET.

Instalación de la extensión de Visual Studio

Prerrequisitos

  • Sistema operativo Windows
  • Visual Studio 2022, versión 17.1 o posterior

Pasos de instalación

Siga estos pasos para instalarlo desde Visual Studio. Como alternativa, puede descargar e instalar la extensión desde Visual Studio Marketplace.

  1. Con Visual Studio abierto, seleccione el elemento de menú Extensiones Administrar extensiones>, que abre la ventana Administrar extensiones.

  2. En la ventana Administrar extensiones , escriba Azure Migrate en el cuadro de entrada de búsqueda.

  3. Seleccione Evaluación de código y aplicación de Azure Migrate y, a continuación, seleccione Descargar.

  4. Después de descargar la extensión, cierre Visual Studio para iniciar la instalación de la extensión.

  5. En el cuadro de diálogo Instalador de VSIX, seleccione Modificar y siga las instrucciones para instalar la extensión.

Instalación de la herramienta de la CLI

Prerrequisitos

  • SDK de .NET (6 o superior)

Pasos de instalación

Para instalar la herramienta, ejecute el siguiente comando en una CLI:

dotnet tool install -g dotnet-appcat

Para actualizar la herramienta, ejecute el siguiente comando en una CLI:

dotnet tool update -g dotnet-appcat

Importante

Puede fallar la instalación de esta herramienta si ha configurado fuentes de NuGet adicionales. Use el --ignore-failed-sources parámetro para tratar esos errores como advertencias en lugar de errores.

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

Análisis de aplicaciones con Visual Studio

Después de instalar la extensión de Visual Studio, está listo para analizar la aplicación en Visual Studio. Para analizar una aplicación, haga clic con el botón derecho en cualquiera de los proyectos o una solución en la ventana Explorador de soluciones y seleccione Volver a plataforma en Azure.

Captura de pantalla del elemento de menú

Para obtener más información, consulte Análisis de aplicaciones con Visual Studio.

Análisis de aplicaciones con la CLI de .NET

Después de instalar la herramienta de la CLI, está listo para analizar la aplicación en la CLI. En la CLI, ejecute el siguiente comando:

appcat analyze <application-path>

Puede especificar una ruta de acceso y un formato (.html, .jsono .csv) para el archivo de informe que genera la herramienta, como se muestra en el ejemplo siguiente:

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

Para más información, consulte Análisis de aplicaciones con la CLI de .NET.

Interpretación de informes

Para obtener una descripción detallada de las distintas partes de los informes y cómo comprender e interpretar los datos, consulte Interpretación de los resultados del análisis.

Idiomas compatibles

La evaluación de aplicaciones y código para .NET puede analizar proyectos escritos en los siguientes lenguajes:

  • C#
  • Visual Basic

Tipos de proyecto admitidos

Analiza el código en los siguientes tipos de proyecto:

  • ASP.NET
  • Bibliotecas de clases

Destinos de Azure compatibles

Actualmente, la aplicación identifica posibles problemas para la migración a Azure App Service, Azure Kubernetes Service (AKS) y Azure Container Apps.

Pasos siguientes