Compartir a través de


Preguntas más frecuentes sobre la modernización de aplicaciones de GitHub Copilot

La modernización de aplicaciones con GitHub Copilot es un agente interactivo de GitHub Copilot que agrega capacidades al entorno de desarrollo. En este artículo se responden las preguntas más frecuentes. Para obtener más información, consulte ¿Qué es la modernización de aplicaciones de GitHub Copilot.

La herramienta requiere una de las siguientes suscripciones GitHub Copilot:

  • Copilot Gratis (a partir de la versión 18.1 de Visual Studio 2026)
  • Copilot Pro
  • Copilot Pro+
  • Copilot Business
  • Copilot Enterprise

La modernización de aplicaciones de GitHub Copilot está disponible en Visual Studio, Visual Studio Code, GitHub Copilot CLI y en GitHub.com. Para Visual Studio, se incluye en Visual Studio 2026 (o Visual Studio 2022, versión 17.14.17 y versiones posteriores).

Para obtener más información sobre la instalación, Install GitHub Copilot modernización de aplicaciones.

Agente de modernización

¿Qué puede hacer el agente?

La modernización de aplicaciones de GitHub Copilot le ayuda a actualizar los proyectos de .NET (.NET, .NET Core y .NET Framework) a versiones más recientes de .NET. También ayuda a migrar servicios a Azure, actualiza las dependencias y corrige errores en el código después de la migración. El agente realiza los pasos siguientes en una sesión de chat de Copilot:

  • Analiza los proyectos y propone un plan de modernización.
  • Ejecuta una serie de tareas para modernizar los proyectos según el plan.
  • Funciona en una rama de trabajo en un repositorio de Git local.
  • Corrige los problemas automáticamente durante la transformación de código.
  • Informa del progreso y permite el acceso a los cambios y registros de código.
  • Aprende de las interacciones durante la sesión para mejorar las transformaciones posteriores.

¿Qué limitaciones hay?

  • El agente requiere un repositorio git local.
  • No se garantiza que las sugerencias de actualización o migración sigan los procedimientos recomendados.
  • Las correcciones de código y ajustes que se proporcionan a Copilot durante el proceso de actualización no se conservan ni se recuerdan para futuras actualizaciones.

¿Qué modelo debo usar?

Use un buen modelo de codificación. La disponibilidad del modelo depende de la suscripción y el entorno de Copilot. Para obtener una comparación de modelos, consulte la comparación de modelos de IA de GitHub Copilot.

¿Puedo entrenar el modelo en función de mi base de código?

No. A diferencia de las herramientas de inteligencia artificial tradicionales en las que puede escribir mensajes de forma libre, el agente funciona de forma estructurada. La inteligencia artificial se inserta en el proceso de compilación y corrección, por lo que las solicitudes que usa están predefinidas y vinculadas al plan de actualización. No puede entrenarlo con su repositorio de código, pero el agente lo utiliza como contexto.

¿Puedo personalizar o guiar al agente?

El agente utiliza la personalización que proporciona Copilot, como archivos de instrucciones y habilidades. La personalización se basa en lo que admite la Copilot.

Si ajusta manualmente una corrección, proporciona instrucciones adicionales en el chat o actualiza el Markdown en el archivo de plan, el sistema aprende de esa interacción a corto plazo.

¿El agente almacena mi código fuente?

El agente nunca almacena el código base o usa el código para entrenar el modelo. Una vez completada una actualización o migración, el agente elimina los datos de sesión.

¿Puedo proporcionar comentarios?

Yes! Hay dos maneras de proporcionar comentarios:

¿Qué datos se recopilan?

El agente recopila telemetría solo sobre los tipos de proyecto, la intención de actualizar y la duración de la actualización. Los datos se agregan a través del entorno de desarrollo y no contienen información de identificación del usuario. Para obtener más información sobre la directiva de privacidad de Microsoft, consulte Visual Studio Programa para la mejora de la experiencia del cliente.

¿Puedo deshabilitar la telemetría?

Sí. En Visual Studio, seleccione Help>Privacy>Privacy Settings>"No, No me gustaría participar." La configuración de telemetría puede variar según el entorno de desarrollo. Consulte la configuración de privacidad de la herramienta para obtener más información.

Actualización de aplicaciones de .NET

¿Qué puede actualizar el agente?

La modernización de aplicaciones de GitHub Copilot le ayuda a actualizar sus proyectos de .NET o bien migrarlos a Azure. Además de actualizar la plataforma de destino, el agente funciona con estos tipos de proyecto:

  • Azure Functions
  • Aplicaciones de consola y bibliotecas de clases
  • Tecnologías web como:
    • MVC
    • Blazor
    • Razor Pages
    • API de la Web
  • Tecnologías de escritorio como Windows Forms y Windows Presentation Foundation
  • Proyectos de prueba como MSTest y NUnit
  • proyectos de .NET Framework

Migración a Azure

¿Qué puede migrar el agente?

El agente ayuda a migrar e implementar las aplicaciones de .NET en Azure, entre las que se incluyen:

  • Aplicaciones web
  • Aplicaciones de API
  • Azure Functions
  • Aplicaciones contenedorizadas

Los escenarios de migración incluyen:

  • Modernización de bases de datos
  • Storage
  • identidad
  • Messaging
  • Streaming de eventos
  • Correo Electrónico
  • Registro
  • Security

Para obtener más información sobre estos escenarios, consulte Tareas predefinidas para la migración.

¿Puedo supervisar el progreso de la evaluación?

Sí. Supervise el progreso de la evaluación a través de la interfaz Visual Studio. El agente proporciona comentarios en tiempo real y actualizaciones de estado en el proceso de migración. Otros entornos de desarrollo pueden ofrecer diferentes opciones de supervisión.

En Visual Studio, supervise el progreso de la evaluación viendo la salida de la línea de comandos mientras se ejecuta la evaluación:

  1. Vaya a ViewOutput para abrir la ventana de Output.
  2. En la ventana de resultados, busque la lista desplegable Mostrar resultados de.
  3. Seleccione AppModernizationExtension en la lista desplegable.
  4. La salida de la herramienta de evaluación en la línea de comandos aparece aquí y muestra el progreso en tiempo real.

O bien, acceda a la ventana Salida con el método abreviado de teclado Ctrl+Alt+O.

Para obtener más información, consulte ¿Qué es la modernización de aplicaciones de GitHub Copilot?.