Share via


Implementar soluciones de Office (2007 System)

Actualización: Julio de 2008

Nota

Se aplica a

La información de este tema únicamente se aplica

a los proyectos y versiones de Microsoft Office de Visual Studio Tools para Office 

especificados.

Para obtener más información,

vea Características disponibles por aplicación y tipo de proyecto.

Tipo de proyecto

  • Proyectos de nivel de documento

  • Proyectos de nivel de aplicación

Versión de Microsoft Office

  • Microsoft Office System 2007

Puede implementar soluciones de Visual Studio Tools para Office mediante tecnologías de implementación de ClickOnce o Windows Installer. Visual Studio Tools para Office utiliza ClickOnce como está implementado en Microsoft Visual Studio Tools para Microsoft Office System (versión 3.0 Runtime) y .NET Framework 3.5. Esto difiere ligeramente de la funcionalidad disponible en aplicaciones de formularios Windows Forms, que solo utilizan la funcionalidad de .NET Framework. ClickOnce está diseñado para simplificar la implementación y el mantenimiento de las soluciones. Aunque es posible utilizar un método alternativo para distribuir los archivos, como Windows Installer, es preciso que cumpla los requisitos de seguridad de Visual Studio Tools para Office y ClickOnce para que los usuarios puedan ejecutar las soluciones de Microsoft Office. Para obtener información acerca del modelo de seguridad de Visual Studio Tools para Office, vea Seguridad en las soluciones de Office (2007 System) y Implementar una solución sin conexión mediante Windows Installer (2007 System).

Para obtener información general acerca de ClickOnce, vea Implementación ClickOnce.

El proceso de implementación implica las consideraciones siguientes:

  • Requisitos de las soluciones de Office.

  • Implementar una solución de Office.

  • Instalar una solución de Office.

  • Actualizar una solución de Office.

  • Implementación durante el desarrollo.

  • Caché de ClickOnce.

Requisitos de las soluciones de Office

Antes de ejecutar las soluciones de Microsoft Office System 2007, se deben instalar algunos componentes en el equipo, como .NET Framework 3.5 y Microsoft Visual Studio Tools para Microsoft Office System (versión 3.0 Runtime). A menudo puede implementar estos componentes junto con la solución. Para obtener una lista de componentes necesarios, vea Requisitos previos de las soluciones de Office para su implementación (2007 System) y Cómo: Instalar los requisitos previos en equipos de usuarios finales para ejecutar soluciones de Office (2007 System).

Además, debe tener en cuenta cómo confiar en las soluciones. Para obtener información acerca de la seguridad, vea Seguridad en las soluciones de Office (2007 System).

Implementar una solución de Office

Al implementar una solución de Office, puede utilizar el Asistente para publicación o la página de propiedades Publicar para configurar los siguientes valores de implementación:

  • Número de versión

  • Requisitos previos

  • Intervalos de actualización

Después de configurar estos valores de implementación, Visual Studio Tools para Office publica los archivos de la solución en la ubicación de publicación.

Si está implementando con un CD o una unidad extraíble, deje Ubicación de instalación en blanco y establezca Actualizaciones en Nunca. Para obtener más información, consulte Cómo: Implementar una solución de Office mediante ClickOnce (2007 System) y Publicar soluciones de Office (2007 System).

Instalar una solución de Office

Una vez copiada la solución en la ubicación de instalación, los usuarios finales pueden descargarla e instalarla. Puede instalar las soluciones de varias maneras: ejecutando el programa de instalación, abriendo el manifiesto de implementación (archivo .vsto) o abriendo el documento. Para obtener más información, vea Cómo: Instalar una solución de Office ClickOnce (2007 System) y Cómo: Desinstalar una solución de Office ClickOnce (2007 System).

Si los usuarios abren el manifiesto de implementación para instalar la solución, podría tener que configurar el servidor IIS para reconocer el tipo MIME de .vsto. Para obtener más información, consulte Cómo: Preparar IIS para el desarrollo de soluciones de Office (2007 System).

Si desea crear un programa de instalación personalizada para la solución de Office, puede ejecutar directamente el instalador (VSTOInstaller.exe) de Office. Para obtener más información, vea Personalizar la instalación de soluciones de Office (2007 System).

Actualizar una solución de Office

Puede configurar una solución para buscar actualizaciones en los intervalos especificados e instalar las actualizaciones automáticamente. La configuración predeterminada para las actualizaciones automática es cada siete días. Una vez establecido este intervalo e instalada la solución, no se puede cambiar el intervalo sin instalar una actualización. Si los usuarios desean forzar una actualización fuera de los intervalos normales de actualización, se puede actualizar manualmente la solución de Office.

Puede implementar las actualizaciones mediante el Asistente para publicación. El Asistente para publicación genera un nuevo manifiesto de aplicación y copia los archivos de la solución en la misma ubicación de publicación que la versión anterior.

La acción de publicación también actualiza el manifiesto de implementación para señalar a la ubicación de la nueva versión de la solución. Cuando la solución instalada del usuario final busque actualizaciones en el intervalo especificado, descargará e instalará la versión que se haya implementado más recientemente. Puede actualizar las versiones de una solución si actualiza los archivos de manifiesto y de solución en la ubicación de implementación. Para obtener más información, consulte Cómo: Actualizar soluciones de Office implementadas (2007 System).

Para revertir a una versión anterior de una solución de Office, vea Cómo: Revertir una solución de ClickOnce Office a una versión anterior (2007 System).

En los casos en los que se haya cambiado la ubicación de la publicación, es posible cambiar la ruta de acceso en el programa de instalación sin necesidad de volver a Visual Studio para usar la página Asistente para publicación o Publicar del Diseñador de proyectos. Para obtener más información, consulte Cómo: Cambiar la ruta de instalación de una solución de Office (2007 System).

Puede editar manualmente los manifiestos de aplicación e implementación en las soluciones de Visual Studio Tools para Office. La herramienta de generación y edición de manifiestos (mage.exe) debe volver a firmar los manifiestos de aplicación e implementación una vez que se modifiquen los manifiestos. Para obtener más información, vea Cómo: Cambiar las propiedades de implementación y volver a firmar los manifiestos (2007 System).

A partir de Visual Studio 2008 Service Pack 1 (SP1), las actualizaciones son opcionales y los usuarios pueden cancelarlas durante la fase de descarga y aun así ejecutar el complemento.

Implementación durante el desarrollo

Si para probar el complemento de nivel de aplicación, publica e instala la solución en el equipo de desarrollo, desinstale la solución antes de volver a publicar o realizar otros cambios en el código y vuelva a realizar la prueba presionando F5. Al instalar una solución publicada, el ensamblado del complemento se instala en la memoria caché de ClickOnce. El programa de instalación también crea claves del Registro para que la aplicación de Office pueda buscar y cargar el ensamblado. Dado que al volver a generar la solución se actualizan las claves del Registro, es necesario desinstalar la primera versión antes de publicar o ejecutar la segunda versión.

Para probar su implementación en el equipo de desarrollo, cree otra cuenta de usuario para instalar y probar con ella el complemento de nivel de aplicación.

Si desarrolla varias soluciones de Visual Studio Tools para Office, se ejecutan todos los complementos de Visual Studio Tools para Office porque una compilación se considera una instalación. Se recomienda ejecutar el comando Limpiar solución del menú Generar antes de cerrar una solución.

Caché de ClickOnce

Las soluciones para Office de ClickOnce se instalan en la memoria caché de aplicaciones de ClickOnce. La memoria caché de ClickOnce es una familia de directorios ocultos que contiene todos los archivos de la solución, incluidos los ensamblados, los archivos de configuración, la configuración de la aplicación y del usuario y los directorios de datos. Las soluciones para Office de ClickOnce utilizan la misma memoria caché que las aplicaciones de ClickOnce para Windows Forms. Mientras se trabaja desde la memoria caché de ClickOnce, se pueden abrir vínculos a otras ubicaciones de Internet o de red. La solución almacenada en la memoria caché también puede funcionar en modo sin conexión. En las personalizaciones en el nivel del documento, el documento no se instala en la memoria caché de ClickOnce y puede ubicarse en el equipo de un usuario o en un recurso compartido de archivos de red. Para obtener más información acerca de la memoria caché de ClickOnce, vea Información general sobre la caché de ClickOnce.

Migración de datos al actualizar soluciones

Las soluciones de Visual Studio Tools para Office migran los datos almacenados en la memoria caché de una versión a la siguiente durante una actualización.

Si está ejecutando una instancia de una versión anterior de una solución durante una actualización, no se migrarán los cambios que haga en los datos almacenados en la memoria caché de la instancia que se ejecuta durante la actualización. Para asegurarse de que los datos se migran correctamente, cierre todas las instancias de una solución antes de actualizarla.

Vea también

Conceptos

Seguridad en las soluciones de Office (2007 System)

Información general sobre la implementación (2007 System)

Preparar equipos para ejecutar u hospedar soluciones de Office (2007 System)

Actualizar soluciones (2007 System)

Solucionar problemas de implementación de soluciones de Office (2007 System)

Otros recursos

Implementar soluciones de Office

Historial de cambios

Fecha

Historial

Motivo

Julio de 2008

Agregada más información sobre intervalos de actualización.

Cambio de características de SP1.