Administrar extensiones y actualizaciones para Visual Studio

Puede utilizar el cuadro de diálogo Extensiones y actualizaciones para instalar extensiones y ejemplos de Visual Studio desde sitios web y otras ubicaciones y, después, habilitarlas, deshabilitarlas, actualizarlas o desinstalarlas.Para abrir el cuadro de diálogo, en la barra de menús, elija Herramientas, Extensiones y actualizaciones. (O bien, en el cuadro Inicio rápido, escriba simplemente Extensiones).

Buscar extensiones

Se pueden instalar extensiones desde la Galería de Visual Studio o desde la Galería de ejemplos en el sitio web de Microsoft.Las extensiones pueden ser controles, ejemplos, plantillas, herramientas u otros componentes que agregan funcionalidad a Visual Studio.Visual Studio admite extensiones con el formato de paquete VSIX; esto incluye plantillas de proyecto, plantillas de elementos, elementos del Cuadro de herramientas, componentes de Managed Extension Framework (MEF) y VSPackages.También se pueden descargar e instalar extensiones basadas en Microsoft Installer (MSI), pero el cuadro de diálogo Extensiones y actualizaciones no puede habilitarlas ni deshabilitarlas.

Instalar o desinstalar extensiones

En el cuadro de diálogo Extensiones y actualizaciones, en el panel izquierdo, expanda En línea y seleccione Galería de Visual Studio.Si conoce el nombre de la extensión o parte de su nombre, puede buscar en el cuadro de búsqueda en la galería de Visual Studio en el panel derecho o puede examinar la lista del panel central.Seleccione la extensión que desea, elija el botón Descargar y, a continuación, elija Instalar.Para cargar la extensión, debe reiniciar Visual Studio.

Si intenta instalar una extensión que tiene dependencias, el instalador comprueba si están instaladas.Si no están instaladas, el cuadro de diálogo Extensiones y actualizaciones muestra las dependencias que se deben instalar antes de poder instalar la extensión.

Si desea dejar de usar una extensión, puede deshabilitarla o desinstalarla.Al deshabilitar una extensión esta sigue instalada pero está descargada.Solo se pueden deshabilitar extensiones de VSIX; las extensiones de MSI solo se pueden desinstalar.Para deshabilitar o desinstalar una extensión, en el panel izquierdo seleccione Instalado, en el panel central seleccione la extensión y, a continuación, elija el botón Deshabilitar o el botón Desinstalar.Para descargar una extensión deshabilitada, debe reiniciar Visual Studio.

Nota importanteImportante

Solo se pueden desinstalar las extensiones que se instalaron por usuario.No se pueden desinstalar las extensiones que se instalaron por equipo; por ejemplo, NuGet.

Extensiones por usuario y administrativas

Las mayoría de las extensiones son extensiones por usuario, que se instalan en %LocalAppData%\Microsoft\VisualStudio\<versión de Visual Studio>\Extensions\.Algunas extensiones son extensiones administrativas, que se instaladas en <carpeta de instalación de Visual Studio>\Common7\IDE\Extensions\.

Para proteger el sistema frente a extensiones que pueden contener errores o código malintencionado, puede limitar que las extensiones por usuario solo se carguen cuando Visual Studio se ejecuta con permisos de usuario normal y no se carguen cuando Visual Studio se ejecuta con permisos de usuario administrativo.Para ello, en la barra de menús, elija Herramientas, Opciones y, en el cuadro de diálogo Opciones, expanda Entorno y seleccione Extensiones y actualizaciones. (También puede escribir simplemente Extensión en el cuadro Inicio rápido). Desactive la casilla Carga por extensiones de usuario al ejecutar como administrador y reinicie Visual Studio.

Copias maestras y copias de trabajo

Cuando se instala un ejemplo en línea, la solución se almacena en dos ubicaciones:

  • Se almacena una copia de trabajo en la ubicación especificada en el cuadro de diálogo Nuevo proyecto.

  • Se almacena una copia maestra independiente en el equipo.

Puede utilizar el cuadro de diálogo Extensiones y actualizaciones para realizar estas tareas relacionadas con ejemplos:

  • Enumerar las copias maestras de ejemplos que ha instalado.

  • Deshabilitar o desinstalar la copia maestra de un ejemplo.

  • Instalar paquetes de ejemplo, que son colecciones de ejemplos relacionados con una tecnología o una característica.

  • Instalar ejemplos en línea individuales. (También puede hacerlo en el cuadro de diálogo Nuevo proyecto).

  • Ver notificaciones de actualización cuando se publiquen cambios en el código fuente de los ejemplos instalados.

  • Actualizar la copia maestra de un ejemplo instalado cuando haya una actualización disponible.

Instalar sin utilizar el cuadro de diálogo Extensiones y actualizaciones

Las extensiones empaquetadas en archivos .vsix pueden estar disponibles en ubicaciones distintas de la Galería de Visual Studio.Aunque el cuadro de diálogo Extensiones y actualizaciones no puede detectar estos archivos, puede instalar uno si selecciona el archivo .vsix, presiona la tecla Entrar y sigue las instrucciones.Una vez instalada la extensión, puede utilizar el cuadro de diálogo Extensiones y actualizaciones para habilitarla, deshabilitarla o desinstalarla.

Extensiones basadas en MSI

El cuadro de diálogo Extensiones y actualizaciones no admite extensiones basadas en MSI a menos que incluyan un archivo extension.vsixmanifest.Esas extensiones aparecen en el cuadro de diálogo Extensiones y actualizaciones para su instalación o desinstalación, pero no se pueden habilitar, deshabilitar ni actualizar.

Vea también

Conceptos

Personalizar la configuración de desarrollo en Visual Studio