Compartir a través de


Cómo: Cambiar la ubicación de los complementos de nivel de aplicación (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 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 se cambia la ubicación de una solución implementada de nivel de aplicación, é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. Para obtener más información, vea Manifiestos de implementación y aplicación en soluciones de Office.

Hay dos tipos de escenarios para volver a implementar los complementos:

  1. Editar el manifiesto de aplicación en el equipo cliente.

    Este escenario es útil en estos casos:

    • Cuando los archivos de solución del servidor se desplazan y los usuarios finales no pueden tener acceso a los archivos en la ubicación anterior.

    • Cuando unos pocos usuarios finales están utilizando la solución y es fácil actualizar la copia del manifiesto de aplicación de cada usuario.

  2. Editar el manifiesto de implementación y el manifiesto de aplicación en el servidor.

    Este escenario es útil en estos casos:

    • Cuando los archivos de solución de la ubicación anterior todavía están disponibles para todos los usuarios finales.

    • Cuando muchos usuarios finales están utilizando la solución y es difícil actualizar la copia del manifiesto de aplicación 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.

Editar el manifiesto de aplicación del cliente

Para implementar de nuevo la solución editando el manifiesto de aplicación en el equipo cliente

  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 los ensamblados del complemento en el servidor y crea el manifiesto de implementación y un nuevo manifiesto de aplicación.

  2. Copie los ensamblados, el manifiesto de implementación y el nuevo manifiesto de aplicación en la nueva ubicación del servidor.

    Ahora existen dos conjuntos de archivos, uno en la ubicación anterior del servidor y otro en la nueva ubicación del 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 nuevo manifiesto de aplicación. Para obtener más información, vea Manifiestos de aplicación para soluciones de Office (2003 System).

  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. Para obtener más información, vea Manifiestos de implementación para soluciones de Office (2003 System).

  7. Actualice el manifiesto de aplicación que está en el equipo cliente para que indique la nueva ubicación del manifiesto de implementación; para ello, edite el elemento <installFrom> que es secundario del elemento <assembly>. Para obtener más información, vea Manifiestos de aplicación para soluciones de Office (2003 System).

    Nota:

    El manifiesto de aplicación que el proyecto de instalación instala en el equipo cliente no tiene un elemento <installFrom> bajo el elemento <assembly>. Si originalmente implementó el complemento en el equipo cliente mediante el proyecto de instalación, debe agregar el elemento <installFrom> bajo el elemento <assembly> en el manifiesto de aplicación. Opcionalmente, puede reemplazar el manifiesto de aplicación en el equipo cliente por el generado por el Asistente para publicación.

La próxima vez que el usuario final inicie la aplicación de Microsoft Office, o la próxima vez que un usuario final deshabilite y vuelva a habilitar el complemento mediante el cuadro de diálogo Complementos COM en la aplicación de Office, el complemento comprobará el nuevo manifiesto de implementación y se le redirigirá al nuevo manifiesto de aplicación. Luego, el complemento utilizará los archivos de las nuevas ubicaciones.

Editar los manifiestos en el servidor

Para volver a implementar la solución editando los manifiestos 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 los ensamblados del complemento en el servidor y crea el manifiesto de implementación y un nuevo manifiesto de aplicación.

  2. Copie los ensamblados, el manifiesto de implementación y el nuevo manifiesto de aplicación en 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 nuevo manifiesto de aplicación. Para obtener más información, vea Manifiestos de aplicación para soluciones de Office (2003 System).

  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. Para obtener más información, vea Manifiestos de implementación para soluciones de Office (2003 System).

  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 el usuario final inicie la aplicación de Office, o la próxima vez que un usuario final deshabilite y vuelva a habilitar el complemento mediante el cuadro de diálogo Complementos COM en la aplicación de Office, el complemento comprobará el anterior manifiesto de implementación y se le redirigirá al nuevo manifiesto de aplicación. Luego, el complemento utilizará los archivos de las nuevas ubicaciones.

Vea también

Tareas

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

Conceptos

Implementar soluciones de Office (2003 System)

Implementar complementos de nivel de aplicación (2003 System)

Referencia

Manifiestos de aplicación para soluciones de Office (2003 System)

Manifiestos de implementación para soluciones de Office (2003 System)