Share via


Cómo: Empaquetar e instalar controles personalizados para el cuadro de herramientas

Actualización: noviembre 2007

Visual Studio incluye muchos controles Cuadro de herramientas. Si estos controles no satisfacen sus necesidades, puede buscar controles en línea o crear sus propios controles personalizados para utilizarlos Visual Studio. Para obtener más información sobre cómo buscar en línea los controles Cuadro de herramientas, vea Cómo: Buscar componentes de la comunidad.

Nota:

Las opciones disponibles en los cuadros de diálogo, y los nombres y las ubicaciones de los comandos de menú que se ven podrían diferir de lo que se describe en la Ayuda, en función de los valores de configuración o de edición activos. Esta página de Ayuda se ha redactado teniendo en cuenta la Configuración general de desarrollo. Para cambiar su configuración, haga clic en Importar y exportar configuraciones en el menú Herramientas. Para obtener más información, vea Valores de configuración de Visual Studio.

Empaquetar controles para instalación a través del instalador de contenido de Visual Studio

Después de crear un control personalizado, puede empaquetarlo en un archivo .vsi para que otros programadores puedan instalarlo mediante el instalador de contenido de Visual Studio. El instalador de contenido sólo reconoce archivos .vsi. Un archivo .vsi es un archivo comprimido que contiene el archivo .dll para el control y un archivo de definición basado en XML que deben tener la extensión de nombre de archivo .vscontent.

Para crear un archivo .vscontent

  1. En el menú Archivo, señale Nuevo y, a continuación, haga clic en Archivo.

  2. En la categoría General, seleccione Archivo XML y, a continuación, haga clic en Abrir.

  3. Cree un archivo .vscontent válido para el control Cuadro de herramientas utilizando Referencia del esquema del instalador de contenido de Visual Studio.

    Por ejemplo:

    <VSContent xmlns="https://schemas.microsoft.com/developer/vscontent/2005">
        <Content>
            <FileName>MyButtonControl.dll</FileName>
            <DisplayName>My Custom Button</DisplayName>
            <Description>A control created for this example.</Description>
            <FileContentType>Toolbox Control</FileContentType>
            <ContentVersion>2.0</ContentVersion>
        </Content>
    </VSContent>
    
  4. Guarde el archivo .vscontent en el mismo directorio que el archivo .dll para el control.

Después de haber creado el archivo .vscontent, puede empaquetarlo junto con el archivo .dll para el control creando un archivo .vsi que reconocerá el instalador de contenido de Visual Studio. Puede distribuir el archivo .vsi a otros programadores si lo desea.

Para crear un archivo .vsi:

  1. En Explorador de Windows, seleccione el archivo .dll para el control personalizado y el archivo .vscontent asociado que ha creado.

  2. Haga clic con el botón secundario en los archivos seleccionados, haga clic en Enviar a y, a continuación, haga clic en Carpeta comprimida (en zip).

    Los archivos seleccionados se comprimen en un archivo .zip.

  3. Cambie la extensión del nombre de archivo .zip a .vsi. Asimismo, puede cambiar el nombre del archivo si lo desea.

    Puede distribuir ahora el control a otras personas con el correo electrónico, la web, un recurso compartido de red u otro método.

Instalar un control empaquetado en un archivo .Vsi

Tras localizar un control que se ha empaquetado como un archivo .vsi, puede instalar con facilidad el control para su uso en Visual Studio.

Para instalar un control personalizado empaquetado en un archivo .vsi

  1. Haga doble clic en el archivo .vsi.

    Aparecerá el instalador de contenido Visual Studio.

  2. En la página Seleccione contenido para instalar, seleccione los elementos que desea instalar y, a continuación, haga clic en Siguiente. Si no se firma el componente, es posible que aparezca una advertencia.

    Nota de seguridad:

    Se recomienda leer la información del Estado del editor para determinar si se ha firmado el control. Para mayor seguridad, haga clic en Revisar para que se muestre una lista de los archivos que se instalarán en el equipo.

  3. En la página Instalación de contenido, haga clic en Finalizar para instalar el control.

    Si Visual Studio no está abierto, el instalador se abrirá y, a continuación, cerrará Visual Studio durante el proceso de instalación.

  4. Haga clic en Cerrar al salir del instalador.

    El control aparecerá en la sección Mis controles del Cuadro de herramientas.

Vea también

Conceptos

Aspectos básicos de los componentes de la comunidad

Referencia

Referencia del esquema del instalador de contenido de Visual Studio