Compartir a través de


Cómo: Utilizar un paquete de implementación de complementos de Visual Studio .NET 2003 para registrar un complemento con Visual Studio 2005 (administrado y no administrado)

Actualización: noviembre 2007

Los paquetes de implementación mantienen dependencias y utilizan el instalador de Windows para realizar fácilmente las operaciones de instalación y eliminación. Este método de implementación funciona bien cuando un complemento tiene muchos ensamblados satélite y ninguna referencia a las barras de comandos. Si el proyecto de implementación contiene referencias a las barras de comandos de la biblioteca de Office, el complemento no se cargará.

Si hay referencias a las barras de comandos, la única opción es migrar el complemento a Visual Studio 2005. Vea Cómo: Migrar complementos de Visual Studio .NET 2003 a Visual Studio 2005 para obtener más información.

Nota:

Los cuadros de diálogo y comandos de menú que se ven pueden diferir de los descritos en la Ayuda, en función de los valores de configuración o de edición activos. Estos procedimientos se desarrollaron con la Configuración general de desarrollo activa. Para cambiar la configuración, elija la opción Importar y exportarconfiguraciones del menú Herramientas. Para obtener más información, vea Valores de configuración de Visual Studio.

Para instalar un complemento no administrado de C++ de Visual Studio .NET 2003 mediante un paquete de implementación

  1. Instale un paquete de implementación de Visual Studio .NET 2003 en un equipo que tenga instalado Visual Studio 2005.

    Agrega una clave al Registro en: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\7.1\AddIns\nombreComplemento.nombreClase. Exporte esta clave del Registro para modificarla.

  2. Abra la clave exportada del Registro para su edición y cambie la ruta de acceso para que indique: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\AddIns\nombreComplemento.nombreClase.

  3. Guarde este archivo y haga doble clic en él para agregar la clave al Registro en el subárbol 8.0 de VisualStudio.

Para instalar un complemento administrado de Visual Studio 2003 utilizando un paquete de implementación

  • Instale el paquete de implementación en un equipo que tenga instalado Visual Studio 2005.

    Dado que está utilizando un proyecto de implementación para implementar el complemento, no es necesario agregar un archivo XML .Addin.

Procedimiento opcional

El proyecto de implementación se puede generar en Visual Studio .NET 2003, por lo que se implementa con la clave del Registro correcta. Así, se omiten los pasos 1 a 3 del primer procedimiento.

Para preparar el proyecto de implementación con el fin de que registre la clave correcta

  1. Seleccione el proyecto de implementación para la solución de Visual Studio .NET 2003 y, a continuación, seleccione el Editor del Registro.

    El icono del Registro está en una barra de herramientas ubicada en la parte superior del Explorador de soluciones. De esta forma, se abre la clave del Registro asociada para el proyecto de instalación.

  2. Abra la entrada de la clave del Registro en la ruta siguiente: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\7.1\Addins\nombreComplemento.nombreClase.

  3. Cambie el nombre de esta entrada HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\Addins\ nombreComplemento.nombreClase.

    De esta forma, se actualiza el proyecto de implementación para registrar el complemento en el subárbol 8.0.

Vea también

Tareas

Cómo: Actualizar complementos de Visual Studio .NET 2003 a Visual Studio 2005 mediante registros COM (no administrado)

Cómo: Actualizar complementos de Visual Studio .NET 2003 a Visual Studio 2005 mediante registros XML (administrado)

Cómo: Migrar complementos de Visual Studio .NET 2003 a Visual Studio 2005

Cómo: Actualizar los complementos de Visual Studio 2005 a Visual Studio 2008

Conceptos

Registro de complementos

Migrar y actualizar los complementos de Visual Studio 2005 a Visual Studio 2008