Share via


Cómo: Cambiar la ubicación de las personalizaciones de nivel de documento (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

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 se cambia la ubicación de una solución implementada de nivel de documento, ésta se vuelve a implementar. Por ejemplo, un desarrollador puede publicar una solución en un servidor de prueba y, a continuación, el departamento de informática implementa de nuevo la solución en un servidor de producción después de la aprobación. Para que las soluciones de Visual Studio Tools para Office sigan funcionando, los manifiestos de aplicación e implementación se deben actualizar con la nueva ruta de acceso a los archivos de la solución.

Existen dos tipos de escenarios de nueva implementación para las soluciones Word y Excel:

  1. Edición del manifiesto de la aplicación directamente en el documento, mediante código.

    Este escenario es útil en estos casos:

    • Antes de que la solución se implemente a los usuarios finales.

    • Cuando el servidor anterior se retira repentinamente del servicio y los usuarios finales no pueden tener acceso a los archivos en el servidor anterior.

    • Cuando pocos usuarios finales utilizan la solución y es fácil escribir un script que actualice el documento de cada usuario.

  2. Edición de los archivos de manifiesto en el servidor sin utilizar código para actualizar el manifiesto de la aplicación en el documento.

    Este escenario es útil en estos casos:

    • Después de que la solución se implemente a los usuarios finales.

    • Cuando el servidor anterior todavía está disponible para todos los usuarios finales.

    • Cuando muchos usuarios finales utilizan la solución y es difícil ejecutar scripts en el documento de cada usuario.

Nota:

Es posible que su equipo muestre nombres o ubicaciones diferentes para algunos de los elementos de la interfaz de usuario de Visual Studio incluidos en las instrucciones siguientes. La edición de Visual Studio que se tenga y la configuración que se utilice determinan estos elementos. Para obtener más información, vea Valores de configuración de Visual Studio.

Edición del manifiesto de la aplicación mediante código

Para implementar de nuevo mediante código que edita el manifiesto de la aplicación

  1. Utilice el Asistente para publicación para publicar la solución en el servidor de prueba. Para obtener más información, vea Cómo: Implementar archivos de soluciones mediante el Asistente para publicación (2003 System).

    El Asistente para publicación copia el documento y los ensamblados al servidor y crea los manifiestos de aplicación e implementación.

  2. Copie el manifiesto de aplicación, los ensamblados y el manifiesto de implementación a la nueva ubicación.

    Ahora existen dos conjuntos de archivos, uno en el servidor anterior y otro en el nuevo servidor.

  3. Edite el nuevo manifiesto de aplicación para que indique el nuevo manifiesto de implementación y los nuevos ensamblados. Para obtener más información, vea Manifiestos de aplicación para soluciones de Office (2003 System).

  4. Aumente la versión del manifiesto de aplicación.

  5. Edite el nuevo manifiesto de implementación para que indique el nuevo manifiesto de aplicación. Para obtener más información, vea Manifiestos de implementación para soluciones de Office (2003 System).

  6. Aumente la versión del nuevo manifiesto de implementación.

  7. Actualice el manifiesto de aplicación incrustado en el documento para que haga referencia a la ubicación del nuevo manifiesto de implementación. Para obtener más información, vea Cómo: Cambiar la ruta de acceso al manifiesto de implementación mediante programación (2003 System).

    Nota:

    Visual Studio Tools para Office incluye un ejemplo que muestra cómo crear una herramienta que se puede utilizar para editar el manifiesto de aplicación incrustado. Para obtener más información, vea Ejemplo ServerDocument.

Edición de los manifiestos sin código

Para implementar de nuevo mediante la edición de los archivos en el servidor

  1. Utilice el Asistente para publicación para publicar la solución en el servidor de prueba. Para obtener más información, vea Cómo: Implementar archivos de soluciones mediante el Asistente para publicación (2003 System).

    El Asistente para publicación copia el documento y los ensamblados al servidor y crea los manifiestos de aplicación e implementación.

  2. Copie el manifiesto de aplicación, los ensamblados y el manifiesto de implementación a la nueva ubicación.

    Ahora existen dos conjuntos de archivos, uno en el servidor anterior y otro en el nuevo servidor.

  3. Edite el nuevo manifiesto de aplicación para que indique el nuevo manifiesto de implementación y los nuevos ensamblados. Para obtener más información, vea Manifiestos de aplicación para soluciones de Office (2003 System).

  4. Aumente la versión del manifiesto de aplicación.

  5. Edite el nuevo manifiesto de implementación para que indique el nuevo manifiesto de aplicación. Para obtener más información, vea Manifiestos de implementación para soluciones de Office (2003 System).

  6. Aumente la versión del nuevo manifiesto de implementación.

  7. Edite el manifiesto de implementación anterior para que indique el nuevo manifiesto de aplicación.

  8. Aumente la versión del manifiesto de implementación anterior.

La próxima vez que un usuario final abra el documento de la solución, el documento comprobará el manifiesto de implementación anterior y se redirigirá al nuevo manifiesto de aplicación. El documento descargará el nuevo manifiesto de aplicación que contiene los punteros a los nuevos ensamblados y al nuevo manifiesto de implementación y utilizará los archivos de las nuevas ubicaciones.

Vea también

Tareas

Cómo: Cambiar la ubicación de los complementos de nivel de aplicación (2003 System)

Cómo: Actualizar rutas de acceso a ensamblados de manifiestos de aplicaciones mediante programación (2003 System)

Cómo: Cambiar la ruta de acceso al manifiesto de implementación mediante programación (2003 System)

Cómo: Quitar extensiones de código administrado de documentos (2003 System)

Cómo: Implementar archivos de soluciones mediante el Asistente para publicación (2003 System)

Cómo: Implementar archivos de solución manualmente (2003 System)

Conceptos

Implementar soluciones de Office (2003 System)