Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este inicio rápido, evaluará y migrará un proyecto de .NET mediante la modernización de aplicaciones copilot de GitHub para .NET. Debe realizar las siguientes tareas:
- Evaluación de un proyecto de ejemplo (Contoso University)
- Inicio del proceso de migración
Prerequisites
Sistema operativo Windows.
Visual Studio 2026 (o Visual Studio 2022, versión 17.14.17 y versiones posteriores).
Carga de trabajo de desarrollo de escritorio de .NET con los siguientes componentes opcionales habilitados:
- GitHub Copilot
- Modernización de aplicaciones de GitHub Copilot
Suscripción a GitHub Copilot (de pago o gratuita).
Ha iniciado sesión en Visual Studio con una cuenta de GitHub con acceso a Copilot.
Importante
Si cambia las suscripciones, debe reiniciar Visual Studio.
El código debe escribirse en C#.
Evaluación de la preparación de la aplicación
La evaluación para la modernización de aplicaciones con GitHub Copilot para .NET le ayuda a identificar los desafíos de preparación de aplicaciones, comprender su impacto y consultar las tareas de migración recomendadas. Cada tarea de migración incluye referencias para configurar recursos de Azure, agregar configuraciones y realizar cambios en el código. Siga estos pasos para iniciar la migración:
Clona el repositorio de ejemplos de migración de .NET Copilot en tu ordenador.
En Visual Studio, abra la solución Contoso University desde el repositorio de ejemplos.
En el Explorador de soluciones, haga clic con el botón derecho en el nodo de la solución y seleccione Modernizar.
Se abre la ventana Chat de Copilot de GitHub con un mensaje de bienvenida y opciones predefinidas. Seleccione Migrar a Azure en las opciones disponibles y envíela a Copilot.
Tip
En lugar de los pasos 3 y 4, puede abrir GitHub Copilot Chat directamente y enviar
@Modernize Migrate to Azurepara iniciar el flujo de evaluación y migración.Se abre una nueva sesión de chat de Copilot y se muestra el mensaje de bienvenida. La evaluación se inicia automáticamente y analiza el proyecto para la preparación de la migración.
Cuando finalice la evaluación, verá una página completa de la interfaz de usuario del informe de evaluación y una lista de tareas de migración en la ventana de chat.
Migraciones de aplicaciones
La modernización de aplicaciones copilot de GitHub para .NET incluye tareas predefinidas para escenarios comunes de migración y sigue los procedimientos recomendados de Microsoft.
Iniciar una tarea de migración
Inicie una tarea de migración de una de las maneras siguientes:
Opción 1. Ejecutar desde el informe de evaluación
Seleccione el botón Ejecutar tarea en el informe de evaluación del paso anterior para iniciar una tarea de migración.
Opción 2. Enviar en el chat de Copilot
Envíe el número de tarea de migración (por ejemplo, 1.1) o su nombre en el chat.
Generación de planes y seguimiento del progreso
- Al iniciar la migración, GitHub Copilot inicia una sesión denominada "Modernización de aplicaciones: migrar de
<source technology>a<target technology>" en modo agente con avisos predefinidos. - La herramienta crea dos archivos en la
.appmod/.migrationcarpeta :-
plan.md: el plan de migración general -
progress.md- un rastreador de progreso; GitHub Copilot marca los elementos a medida que completa las tareas
-
- Edite estos archivos para personalizar la migración antes de continuar.
Iniciar corrección de código
Si está satisfecho con el plan y el seguimiento de progreso, escriba un mensaje para iniciar la migración, como:
The plan and progress tracker look good to me. Go ahead with the migration.GitHub Copilot inicia el proceso de migración y puede pedir su aprobación para usar herramientas de la base de conocimientos en el servidor del Protocolo de Contexto de Modelo (MCP). Conceda permiso cuando se le solicite.
Copilot sigue el plan y el rastreador de progreso para:
- Administración de dependencias
- Aplicar cambios de configuración
- Realizar cambios en el código
- Compile la solución, corrija todos los errores de compilación y configuración y asegúrese de que la compilación se ha realizado correctamente.
- Corrección de vulnerabilidades de seguridad
Mensajes de chat predeterminados
La modernización del GitHub Copilot para aplicaciones .NET proporciona opciones de mensajes de chat predeterminadas para simplificar el flujo de trabajo.
Puede elegir una de las opciones predefinidas y enviarla en el chat:
- Ejecución de la evaluación de modernización: inicia una nueva evaluación de la aplicación para identificar los problemas de preparación de la migración y los desafíos de compatibilidad de Azure.
- Ver informe de evaluación: abre el informe de evaluación anterior y muestra un resumen de las tareas de migración en función de los resultados. Si no existe ninguna evaluación anterior, primero ejecuta una nueva evaluación.
- Examinar las principales tareas de migración: muestra las tareas de migración recomendadas y los escenarios de modernización comunes, independientemente de los resultados de evaluación específicos.
Tip
Estos mensajes predeterminados le ayudan a navegar rápidamente por flujos de trabajo comunes sin escribir mensajes personalizados. También puede escribir sus propios mensajes para interactuar con Copilot para preguntas o necesidades específicas.