Compartir a través de


Tutorial: Creación de un paquete de extensión

Un paquete de extensiones es un conjunto de extensiones que se pueden instalar de forma conjunta. Los paquetes de extensiones le permiten compartir fácilmente las extensiones favoritas con otros usuarios o agrupar un conjunto de extensiones para un escenario determinado.

Creación de una extensión con una plantilla de elemento Paquete de extensiones

La plantilla de elemento Paquete de extensiones crea un paquete de extensiones con un conjunto de extensiones que se pueden instalar de forma conjunta.

  1. En el cuadro de diálogo Nuevo proyecto, busque "vsix" y seleccione Proyecto VSIX. En Nombre del proyecto, escriba "Paquete de extensiones de prueba". Seleccione Crear.

  2. En el Explorador de soluciones, haga clic con el botón derecho en el nodo del proyecto y seleccione Agregar>Nuevo elemento. Vaya al nodo Extensibilidad de Visual C# y seleccione Paquete de extensión. Deje el nombre de archivo predeterminado (ExtensionPack1.cs).

  3. Se agrega el archivo ExtensionPack1.vsext que contiene el código siguiente

    {
     "id": "ExtensionPack1",
     "name": "ExtensionPack1",
     "description": "Read about creating extension packs at https://aka.ms/vsextpack",
     "version": "1.0.0.0",
     "extensions": [  // List of extensions that are included in the Extension Pack.
       {
         "vsixId": "41858b2d-ff0b-4a43-80b0-f1b2d6084935", // The vsix id of the extension you want to   include.
         "name": "AlignAssignments"
       },
       {
           "vsixId": "42374550-426a-400e-96f9-237682e8dea6",
         "name": "CopyAsHtml"
       }
     ]
    }
    
  4. El elemento vsixid de la extensión que se va a incluir en el paquete de extensiones se puede encontrar en Visual Studio Marketplace. Busque la extensión que quiera incluir y haga clic en Copiar id.. Puede actualizar el valor vsixId existente en el archivo anterior o agregar otra extensión a la lista.

    Copy VsixId from Marketplace

  5. Compile el proyecto y cargue la extensión en Marketplace. Vea Publicación de una extensión de Visual Studio.

Nota:

Un paquete de extensiones solo puede instalar las extensiones que están disponibles en Visual Studio Marketplace o la galería privada.

Instalación del paquete de extensión desde Visual Studio Marketplace

Ahora que se ha publicado la extensión, instálela en Visual Studio y pruébela.

  1. En Visual Studio, en el menú Extensiones, haga clic en Extensiones administradas.

  2. Haga clic en En línea y busque "Paquete de extensiones de prueba".

  3. Haga clic en Descargar. La extensión y su lista de extensiones incluidas en el paquete de extensión se programarán para su instalación.

  4. A continuación se muestra una vista de descarga del paquete de extensiones de ejemplo del cuadro de diálogo Administrar extensiones. Si prefiere instalar solo algunas de las extensiones incluidas en el paquete de extensión, puede modificar la lista de extensiones en Programado para instalación.

    Download Extension Pack from Marketplace

  5. Para completar la instalación, cierre todas las instancias de Visual Studio.

Eliminación de la extensión

Para quitar la extensión del equipo:

  1. En Visual Studio, en el menú Extensiones, haga clic en Extensiones administradas.

  2. Seleccione Probar paquete de extensión y, después, haga clic en Desinstalar. La extensión y su lista de extensiones incluidas en el paquete de extensión se programarán para su desinstalación.

  3. Para completar la desinstalación, cierre todas las instancias de Visual Studio.