Visual Studio: modelos propios y corrección de vulnerabilidades NuGet con Copilot

Ilustración de modelos de IA y revisión de dependencias en Visual Studio con BYOM en preview

La actualización de septiembre de Visual Studio incorpora novedades para elegir modelos de IA y revisar dependencias vulnerables. El anuncio de Mark Downie del 29 de septiembre de 2026 permite preparar una evaluación concreta, con límites que conviene conocer antes de cambiar el entorno de trabajo.

Qué cambia en BYOM

Bring Your Own Model continúa en preview. La experiencia pasa al nuevo Agent (Preview), basado en el GitHub Copilot SDK; el flujo anterior de BYOM en Ask y Agent deja de estar soportado. Los modelos Ollama agregados previamente deben configurarse de nuevo tras la actualización. Las funciones disponibles dependen del modelo.

Correcciones NuGet desde Error List

Las advertencias de auditoría NU1901 a NU1904 ofrecen una acción para solicitar correcciones a Copilot. El procedimiento requiere iniciar sesión en GitHub Copilot y habilitar el servidor NuGet MCP integrado desde las herramientas del chat. La propuesta debe revisarse antes de aplicarla.

Dos pruebas separadas

La siguiente propuesta editorial permite evaluar las capacidades sin convertir una prueba de IA en una actualización general de proyectos.

  1. Preparar: cree una rama de prueba y registre versiones del IDE, SDK, extensiones y dependencias. Conserve una compilación y pruebas de referencia.
  2. Evaluar BYOM: abra el chat, acceda al selector de modelos y utilice Add a model o Manage Models. Configure el proveedor autorizado y seleccione Agent (Preview).
  3. Comprobar alcance: solicite una tarea pequeña y verificable. Registre las herramientas disponibles, las limitaciones señaladas y los cambios propuestos.
  4. Evaluar NuGet: use una solución de laboratorio con una advertencia conocida. Restaure los paquetes, abra Error List y seleccione la acción de corrección correspondiente.
  5. Revisar: inspeccione las versiones propuestas, los archivos modificados y las notas de compatibilidad de los paquetes.
  6. Validar: compile y ejecute pruebas. Compruebe que se resolvió la advertencia y que el comportamiento esperado se mantiene antes de integrar el cambio.

Qué no demuestra una corrección automática

Una propuesta que compila no acredita por sí sola compatibilidad funcional. Una nueva versión de una dependencia puede modificar contratos, configuración o comportamiento. Conviene revisar también las dependencias transitivas y conservar una ruta de reversión.

El caso es especialmente útil para equipos que mantienen componentes .NET y aplicaciones auxiliares. No debe extrapolarse a soporte específico de X++: el anuncio revisado no demuestra esa compatibilidad. Antes de actualizar una estación usada para D365FO, valide por separado las herramientas y extensiones de Dynamics requeridas por su versión.

Licencias, permisos y privacidad

Confirme las condiciones de Visual Studio, GitHub Copilot y el proveedor seleccionado. BYOM no implica que el uso del modelo sea gratuito ni que toda modalidad funcione sin la misma configuración de acceso.

Revise qué código y contexto se envía al modelo, dónde se procesan y cómo se retienen. Proteja credenciales, limite herramientas a la tarea y mantenga revisión humana de las modificaciones. Compruebe los permisos del repositorio y las políticas de la organización antes de habilitar proveedores externos.

Al actualizar paquetes, revise sus licencias y avisos además de los aspectos técnicos. Mantenga un responsable de la configuración del IDE y repita las comprobaciones relevantes cuando cambie la preview.

Cómo decidir si incorporarlo

Registre tiempo de revisión, cambios aceptados, correcciones manuales y regresiones. Compare los resultados con un caso equivalente resuelto mediante el proceso habitual. No se ejecutaron pruebas propias para esta publicación ni se dispone de un benchmark que permita prometer ahorro.

Recomendación: probar en una solución aislada y adoptar únicamente después de validar el modelo, los permisos y los resultados. La utilidad está en acelerar una revisión que sigue requiriendo criterio técnico.

Fuente oficial

Visual Studio September Update — Power Your Workflow with Your Model, Mark Downie, Microsoft, 29 de septiembre de 2026.

Scroll al inicio