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
Versión de Microsoft Office
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
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. |