Cómo: Implementar el uso sin conexión de documentos (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 documento

  • 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.

Si la solución de Visual Studio Tools para Office tiene que utilizarse sin conexión, hay dos opciones principales:

  • Implementar el ensamblado en el equipo de cada usuario final.

  • Implementar el ensamblado en un servidor Web para que se almacene en memoria caché en el equipo del usuario final después del primer uso.

Implementar en el equipo de cada usuario

Para implementar una personalización de nivel de documento en el equipo de cada usuario final

  1. Actualice el manifiesto de aplicación incrustado para que utilice una variable de entorno que apunte al ensamblado. En lugar de utilizar una letra de unidad específica, utilice %ProgramFiles% o %UserProfile% como inicio de la ruta de acceso. Por ejemplo, la ruta de acceso podría ser como la siguiente:

    %ProgramFiles%/MyApplication/MyApplication.dll

    Para obtener más información sobre cómo actualizar la ruta de acceso del ensamblado en un manifiesto de aplicación incrustado, vea Cómo: Actualizar rutas de acceso a ensamblados de manifiestos de aplicaciones mediante programación (2003 System).

  2. Copie el documento y el ensamblado en el equipo de cada uno de los usuarios finales. Puede crear un programa de instalación para instalar los archivos utilizando una aplicación como Windows Installer. Para obtener más información, vea Implementar aplicaciones y componentes.

    Para consultar artículos en los que se describe cómo crear y usar un proyecto de instalación para implementar una personalización de nivel de documento, vea Deploying Visual Studio 2005 Tools for Office Solutions Using Windows Installer (Part 1 of 2) y Deploying Visual Studio 2005 Tools for Office Solutions Using Windows Installer: Walkthroughs (Part 2 of 2).

    Nota:

    Para configurar una variable de entorno en el equipo del usuario durante la instalación, agregue un valor a la clave HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Environment. El usuario debe reiniciar el equipo después de la instalación para que se reconozca el nuevo valor.

  3. Actualice la directiva de seguridad en el equipo para otorgar plena confianza al ensamblado y a todos los ensamblados dependientes. Para obtener más información, vea Cómo: Conceder permisos a carpetas y ensamblados (2003 System).

Para implementar un complemento de nivel de aplicación en el equipo de cada usuario

  1. Actualice el manifiesto de aplicación que se crea al generar la solución para que utilice una variable de entorno que señale al ensamblado. En lugar de utilizar una letra de unidad específica, utilice %ProgramFiles% o %UserProfile% como inicio de la ruta de acceso. Por ejemplo, la ruta de acceso podría ser como la siguiente: %ProgramFiles%/MyAddIn/MyAddIn.dll

    La ruta de acceso del ensamblado se especifica con el atributo codebase del elemento installFrom, que es secundario del elemento dependency. Para obtener más información, vea Elemento <installFrom> (Referencia de Visual Studio Tools para Office).

  2. Copie el ensamblado y el manifiesto de aplicación en el equipo de cada uno de los usuarios finales. Puede utilizar el proyecto de instalación predeterminado que se incluye con el proyecto de complemento. Para obtener más información, vea Proyectos de instalación para complementos de nivel de aplicación (2003 System).

    Nota:

    Para configurar una variable de entorno en el equipo del usuario durante la instalación, agregue un valor a la clave HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Environment. El usuario debe reiniciar el equipo después de la instalación para que se reconozca el nuevo valor.

  3. Actualice la directiva de seguridad en el equipo para otorgar plena confianza al ensamblado y a todos los ensamblados dependientes. Para obtener más información, vea Cómo: Conceder permisos a carpetas y ensamblados (2003 System).

Implementar en un servidor Web

Puede implementar un ensamblado en una ubicación de red y conseguir que siga estando disponible en el equipo local del usuario para el uso sin conexión. El ensamblado debe estar ubicado en un servidor web y es necesario poder obtener acceso al mismo a través de una ruta de acceso HTTP o HTTPS. No puede utilizar una ruta UNC ni unidades de red asignadas en las soluciones sin conexión, a menos que utilice IntelliMirror para sincronizar las carpetas en lugar de confiar en la caché de Internet Explorer. Para obtener más información, vea Modelo sin conexión para soluciones de Office (2003 System).

Los manifiestos de aplicación y de implementación deben usar la ruta de acceso HTTP o HTTPS al ensamblado correcta. Si utiliza el Asistente para publicación, los manifiestos se crean automáticamente. Para obtener más información, vea Implementar personalizaciones de nivel de documento (2003 System) y Implementar complementos de nivel de aplicación (2003 System).

Para configurar la ruta de acceso del ensamblado

Vea también

Tareas

Cómo: Implementar soluciones de Office (2003 System)

Cómo: Actualizar los archivos de ensamblado implementados (2003 System)

Cómo: Actualizar los documentos de Office implementados que utilizan extensiones de código administrado (2003 System)

Conceptos

Modelo sin conexión para soluciones de Office (2003 System)

Implementación segura (2003 System)

Modelos de implementación (2003 System)

Implementar soluciones de Office (2003 System)

Otros recursos

Solución de problemas de soluciones de Office