Share via


Proyectos de instalación para complementos de nivel de aplicación (2003 System)

Actualización: noviembre 2007

Se aplica a

La información de este tema sólo se aplica a los proyectos y versiones especificados de Visual Studio Tools para Office de Microsoft Office.

Tipo de proyecto

  • Proyectos de nivel de aplicación

Versión de Microsoft Office

  • Microsoft Office 2003

Para obtener más información, vea Características disponibles por aplicación y tipo de proyecto.

Cuando se crea un proyecto de complemento de nivel de aplicación mediante Visual Studio Tools para Office, se agrega automáticamente a la solución un proyecto de instalación. El proyecto de instalación para los complementos genera un archivo de Windows Installer (.msi) que configura el equipo de destino e instala el complemento. Para obtener más información sobre proyectos de programas de instalación, vea Proyectos de instalación e implementación.

Información general sobre proyectos de instalación

De forma predeterminada, cuando se genera un proyecto de instalación, Visual Studio produce un archivo de Windows Installer que realiza los pasos siguientes:

  1. Comprueba que .NET Framework 2.0 esté instalado en el equipo cliente.

    Nota:

    De forma predeterminada, el proyecto de instalación no comprueba otros requisitos previos, como el motor en tiempo de ejecución de Visual Studio Tools para Office, el Service Pack 1 (SP1) de Microsoft Office 2003 o los ensamblados de interoperabilidad primarios (PIA) de Outlook 2003. Para obtener más información, vea Cómo: Preparar equipos de usuarios finales para ejecutar soluciones de Office (2003 System).

    Nota:

    De manera predeterminada, el programa de instalación no se ejecutará si no está instalado .NET Framework 2.0, incluso si hay una versión anterior o posterior de Framework. El programa de instalación no se ejecutará porque la propiedad de la condición de inicio AllowLaterVersions para .NET Framework en el proyecto de instalación tiene el valor false. Para obtener más información sobre las condiciones de inicio en los proyectos de instalación, vea Editor de condiciones de inicio y Propiedades del Editor de condiciones de inicio.

  2. Crea las claves del Registro necesarias en el equipo cliente. Para obtener más información sobre estas claves del Registro, vea Entradas del Registro de complementos de nivel de aplicación.

  3. Copia los archivos generados mediante el proceso de generación, incluso el ensamblado de complemento y el manifiesto de aplicación, en un directorio especificado por el usuario en el equipo de destino.

Se debe otorgar plena confianza al ensamblado de complemento y a los ensamblados a los que se hace referencia en la directiva de seguridad de cada usuario final antes de ejecutarla. El proyecto de instalación no establece la directiva de seguridad de manera predeterminada. Se puede agregar un paso al proyecto de instalación con el fin de configurar una directiva de seguridad o bien un administrador puede establecer la directiva de seguridad correspondiente. Para obtener más información, vea Requisitos de seguridad para ejecutar las soluciones de Office (2003 System).

Cambiar las claves del Registro predeterminadas en Windows Vista

Si utiliza el proyecto de instalación para implementar un complemento de Microsoft Office 2003 en un equipo que está ejecutando Windows Vista, debe cambiar algunas de las claves del Registro del proyecto de instalación en los siguientes escenarios:

  • El usuario está ejecutando la aplicación de Microsoft Office con un token de acceso de administrador completo.

    O bien,

  • El usuario ha desactivado el Control de cuentas de usuario (UAC).

Para modificar las claves del Registro en el proyecto de instalación

  1. Abra el proyecto de complemento en Visual Studio.

  2. En el Explorador de soluciones, haga clic con el botón secundario en el proyecto de instalación, elija Ver y, a continuación, haga clic en Registro.

    Se abrirá el Editor del Registro.

  3. En el panel de navegación, expanda HKEY_CURRENT_USER y HKEY_LOCAL_MACHINE.

  4. En HKEY_CURRENT_USER, expanda Software.

  5. Arrastre el nodo Classes del nodo Software de HKEY_CURRENT_USER hacia el nodo Software de HKEY_LOCAL_MACHINE.

    Nota:

    No mueva las claves del Registro que hay en HKEY_CURRENT_USER\Software\Microsoft en estos escenarios.

Para obtener más información, consulte Entradas del Registro de complementos de nivel de aplicación

Vea también

Conceptos

Implementar soluciones de Office (2003 System)

Implementar complementos de nivel de aplicación (2003 System)

Modelos de implementación (2003 System)