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.
Detecta el uso de la tecnología de aplicaciones a través del análisis estático de código, admite la estimación del esfuerzo y acelera la expansión del código, lo que le ayuda 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
Requisitos previos
- Sistema operativo Windows
- Versión 17.1 de Visual Studio 2022 o posteriores
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.
Con Visual Studio abierto, seleccione el elemento de menú Extensiones Administrar extensiones>, que abre la ventana Administrar extensiones.
En la ventana Administrar extensiones , escriba Azure Migrate en el cuadro de entrada de búsqueda.
Seleccione Evaluación de código y aplicación de Azure Migrate y, a continuación, seleccione Descargar.
Después de descargar la extensión, cierre Visual Studio para iniciar la instalación de la extensión.
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
Requisitos previos
- .NET SDK
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
Es posible que se produzca un error al instalar esta herramienta si ha configurado orígenes de fuente 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.
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, .json o .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 compatibles
Analiza el código en los siguientes tipos de proyecto:
- ASP.NET
- Bibliotecas de clases
Destinos de Azure admitidos
Actualmente, la aplicación identifica posibles problemas para la migración a App de Azure Service, Azure Kubernetes Service (AKS) y Azure Container Apps.