Compartir a través de


Implementar una solución sin conexión mediante Windows Installer (2007 System)

Actualización: Julio de 2008

Se aplica a

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

Tipo de proyecto

  • Proyectos de nivel de documento

  • Proyectos de nivel de aplicación

Versión de Microsoft Office

  • Microsoft Office System 2007

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

Si no desea utilizar la página Asistente para publicación ni Publicar del Diseñador de proyectos para implementar las soluciones de Microsoft Office system 2007, puede crear un programa de instalador independiente (archivo .msi) utilizando Windows Installer y distribuirlo. Este archivo se puede distribuir utilizando Systems Management Server (SMS).

El proceso de distribuir un archivo de instalador presenta las diferencias siguientes con respecto al uso de la página Asistente para publicación o Publicar:

  • Debe configurar manualmente las claves del Registro necesarias.

  • Puede incluir componentes adicionales, por ejemplo, galerías de símbolos de Visio.

  • Puede incluir una marca comercial más personalizada en la solución.

Debe continuar utilizando la seguridad de ClickOnce para confiar en su solución, aunque no la utilice para implementar la solución. Para obtener más información, vea Seguridad en las soluciones de Office (2007 System).

Configuración del proyecto de instalación

Puede implementar una solución de Office utilizando un proyecto de instalación. Para obtener más información, vea Cómo: Crear o agregar un proyecto de instalación. Después de agregar un proyecto de instalación, debe configurarlo para incluir el resultado del proyecto y hacer el ensamblado reconocible a la aplicación de Office. Los complementos en el nivel de la aplicación utilizan las claves del Registro para ser detectados. Las personalizaciones en el nivel del documento utilizan las propiedades de documento personalizadas.

Incluir el resultado del proyecto

Para configurar el proyecto de instalación de manera que incluya el resultado del proyecto, agregue la compilación o publique el resultado de la solución en el proyecto de instalación. Si utiliza el resultado del proyecto de compilación, utilice solo los archivos del directorio bin\release. Aunque los archivos de manifiesto están en el mismo directorio que el resultado del proyecto, el manifiesto de la aplicación (.dll.manifest) y el manifiesto de la implementación (.vsto) se deben agregar manualmente al proyecto de instalación. Para obtener más información, vea Publicar soluciones de Office (2007 System).

Claves del Registro para complementos en el nivel de la aplicación

Debe habilitar la aplicación de Microsoft Office para que detecte y cargue el complemento creando las claves del Registro. Agregue las claves del Registro que se enumeran en Entradas del Registro de complementos de nivel de aplicación para Microsoft Office system 2007. Para la clave del Registro Manifest, anexe | vstolocal, que carga el complemento desde cualquier ubicación (como% ProgramFiles%), no desde la memoria caché de ClickOnce.

Las áreas de formulario de Outlook requieren una clave de Registro adicional que también se describe en Entradas del Registro de complementos de nivel de aplicación.

Propiedades de documento para personalizaciones en el nivel del documento

Las personalizaciones en el nivel del documento no utilizan las claves del Registro. En su lugar, la ubicación del manifiesto de implementación está almacenada en propiedades de documento personalizadas. Para obtener más información, vea Información general sobre propiedades personalizadas del documento.

El Asistente para publicación de ClickOnce de Visual Studio Tools para Office actualiza las propiedades de documento para señalar al ensamblado de personalización en un recurso compartido de archivos o en un sitio web. Al utilizar Windows Installer, debe cambiar manualmente el valor de la propiedad _AssemblyLocation para señalar al manifiesto de implementación como una acción personalizada en su proyecto de instalación utilizando la clase ServerDocument. Para obtener más información, vea Cómo: Asociar extensiones de código administrado a documentos (2007 System).

Vea también

Conceptos

Requisitos previos de las soluciones de Office para su implementación (2007 System)

Otros recursos

Implementar soluciones de Visual Studio 2005 Tools para Office Second Edition mediante Windows Installer (parte 1 de 2)

Artículos técnicos de Visual Studio Tools para Office System (3.0)

Historial de cambios

Fecha

Historial

Motivo

Julio de 2008

Se ha agregado un tema.

Agregar información de distribución.