GitHub Copilot actualización es un agente de GitHub Copilot interactivo que agrega funcionalidades al entorno de desarrollo. En este artículo se responden las preguntas más frecuentes. Para obtener más información, consulte ¿Qué es GitHub Copilot actualización?
La herramienta requiere una de las siguientes suscripciones de GitHub Copilot:
- Copilot Free (a partir de Visual Studio 2026, versión 18.1)
- Copilot Pro
- Copilot Pro+
- Copilot Business
- Copilot Enterprise
GitHub Copilot actualización 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, instale GitHub Copilot actualización.
Agente de actualización
¿Qué puede hacer el agente?
GitHub Copilot actualización le ayuda a actualizar los proyectos de .NET (.NET, .NET Core y .NET Framework) a versiones más recientes de .NET. Actualiza las dependencias y corrige errores en el código después de la actualización. El agente realiza los pasos siguientes en una sesión de chat de Copilot:
- Analiza los proyectos y propone un plan de actualización.
- Ejecuta una serie de tareas para actualizar 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 sigan los procedimientos recomendados.
- Las soluciones y correcciones de código que proporcionas 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 los 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 las herramientas de personalización que proporciona Copilot, como archivos de instrucciones y habilidades. La personalización está basada en lo que tu Copilot admite. El agente incluye más de 30 aptitudes de actualización integradas que se cargan automáticamente en función de las tecnologías detectadas en el código base. También puede crear aptitudes y escenarios personalizados. Para obtener más información, consulte Aplicar instrucciones de actualización personalizadas.
Si ajusta manualmente una corrección, proporcione instrucciones adicionales en el chat o actualice el Markdown en el archivo de plan, el agente aprende de esa interacción en el corto plazo. Las preferencias y las decisiones se guardan en la carpeta scenario-instructions.md.github/upgrades/, para que persistan en las sesiones.
¿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, el agente elimina los datos de sesión.
¿Puedo proporcionar comentarios?
Sí. Hay dos maneras de proporcionar comentarios:
- En Visual Studio, use las características Suggest a feature y Report a Problem.
- Presentar un problema en el repositorio upgrade-agent-plugins GitHub.
¿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, vea Programa de mejora de la experiencia del cliente de Visual Studio.
¿Puedo deshabilitar la telemetría?
Yes. 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 .NET
¿Qué puede actualizar el agente?
GitHub Copilot actualización le ayuda a actualizar los proyectos de .NET. El agente admite varios escenarios más allá de las actualizaciones del entorno, incluida la integración de Aspire, la conversión al estilo SDK, la actualización de Newtonsoft.Json, la actualización de SqlClient, la actualización de Azure Functions y la actualización de Kernel semántico al marco de agentes de Microsoft. Para obtener una referencia completa, consulte Escenarios y referencia de habilidades.
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
- Formularios Web de ASP.NET
- Tecnologías de escritorio como Windows Forms, Windows Presentation Foundation y WinUI
- .NET MAUI y Xamarin
- Proyectos de prueba como MSTest, NUnit y xUnit
- Proyectos de .NET Framework
El agente admite tanto C# como Visual Basic.
¿A qué versiones .NET puedo actualizar?
El agente admite las siguientes rutas de actualización:
| Source | Objetivo |
|---|---|
| .NET Framework (cualquier versión) | .NET 8 o posterior |
| .NET Framework (cualquier versión) | .NET Framework 4.8.1 |
| .NET Core 1.x–3.x | .NET 8 o posterior |
| .NET 5 o posterior | .NET 8 o posterior |
¿Puedo usar el agente sin conexión?
No. El agente requiere una conexión a Internet y la infraestructura en la nube de GitHub Copilot. El agente funciona con todos los niveles de suscripción Copilot, incluido el nivel gratis.
¿El agente modifica los archivos fuera de la solución?
No. El agente solo modifica los archivos dentro del área de trabajo y la .github/upgrades/ carpeta. Los datos de tareas personalizados permanecen en el repositorio.
¿Puedo aceptar parcialmente los cambios del agente?
Yes. Dado que cada tarea se confirma por separado, puede elegir confirmaciones específicas mediante comandos de Git estándar. Revise el historial de confirmaciones con git log --oneline y use git cherry-pick para seleccionar los cambios individuales.
Migración a Azure
¿Puede GitHub Copilot actualizar mi aplicación a Azure?
Azure escenarios de migración se controlan mediante el agente de modernización de GitHub Copilot. Para obtener más información, consulte GitHub Copilot introducción a la modernización.
Contenido relacionado
Para más información, consulte ¿Qué es GitHub Copilot actualización?.