Actualización de una extensión de Visual Studio
Puede actualizar una extensión de Visual Studio en el sistema mediante Extensiones y Novedades para instalar la versión actualizada. Si crea una versión actualizada de una extensión, puede indicarla como actualizada incrementando el número de versión en el manifiesto VSIX.
Novedades se instalan cuando el manifiesto VSIX de la extensión entrante tiene el mismo que ID
el instalado uno y un número mayorVersion
. Si el Version
número es el mismo o inferior, el paquete no se puede instalar. Si los ID
valores no coinciden, el paquete que aún no está instalado se reconoce como una extensión independiente.
Para ayudar a evitar conflictos durante el desarrollo, se recomienda desinstalar versiones anteriores de extensiones en curso y también desinstalar o deshabilitar cualquier otra extensión potencialmente conflictivas.
Para actualizar una extensión en el sistema
En el menú Herramientas, haga clic en Extensiones y actualizaciones.
En el panel izquierdo, haga clic en Novedades.
En el panel central, haga clic en la actualización que desea instalar.
El número de versión de la extensión actualizada se muestra en el panel derecho, junto con otra información.
En la parte inferior del panel derecho, haga clic en Actualizar.
Para publicar una actualización de una extensión
En Visual Studio, abra la solución para la extensión que desea actualizar. Realice los cambios.
Importante
Las extensiones de usuario sin firmar no se actualizan automáticamente. Siempre debe firmar las extensiones.
En Explorador de soluciones, open source.extension.manifest.
En el diseñador de manifiestos, aumente el valor del número en el campo Versión .
Guarde la solución y compílela.
Cargue el nuevo
.vsix
archivo (en la\bin\Debug\
carpeta del proyecto) en el sitio web de Visual Studio Marketplace .Cuando un usuario que tiene una versión anterior de la extensión abre Extensiones y Novedades, la nueva versión aparece en la lista de Novedades, si la herramienta está establecida para buscar actualizaciones automáticamente.
Puede habilitar o deshabilitar la comprobación automática de actualizaciones en la parte inferior del panel de Novedades (Habilitar o deshabilitar la detección automática de actualizaciones disponibles), que cambia la opción Buscar actualizaciones en Herramientas>Opciones>extensiones de entorno>y Novedades.
Puede especificar (en Opciones>de herramientas>Extensiones de entorno>y Novedades) si desea actualizaciones automáticas para las extensiones por usuario, todas las extensiones de usuario o ambas (la configuración predeterminada).