Share via


Comment : modifier l'emplacement des compléments d'application (Office System 2003)

Mise à jour : novembre 2007

S'applique à

Les informations de cette rubrique s'appliquent uniquement aux projets et versions Visual Studio Tools pour Office spécifiés de Microsoft Office.

Type de projet

  • Projets au niveau de l'application

Version de Microsoft Office

  • Microsoft Office 2003

Pour plus d'informations, consultez Fonctionnalités disponibles par type d'application et de projet.

Lorsque vous modifiez l'emplacement d'une solution au niveau de l'application déployée, vous la redéployez. Par exemple, un développeur peut publier une solution sur un serveur de test et le service informatique redéploie ensuite la solution vers un serveur de production après approbation. Pour que les solutions Visual Studio Tools pour Office continuent à fonctionner, les manifestes d'application et de déploiement doivent être mis à jour avec le nouveau chemin d'accès aux fichiers solution. Pour plus d'informations, consultez Manifestes d'application et de déploiement dans les solutions Office.

Il existe deux types de scénarios de redéploiement pour les compléments :

  1. Modification du manifeste d'application sur l'ordinateur client.

    Ce scénario s'applique dans les circonstances suivantes :

    • Lorsque les fichiers solution enregistrés sur le serveur sont déplacés et lorsque l'utilisateur final ne peut pas accéder aux fichiers enregistrés à l'emplacement antérieur.

    • Lorsque peu d'utilisateurs finaux utilisent la solution et lorsqu'il est facile de mettre à jour la copie du manifeste d'application détenue par chaque utilisateur.

  2. Modification du manifeste de déploiement et du manifeste d'application sur le serveur.

    Ce scénario s'applique dans les circonstances suivantes :

    • Lorsque les fichiers solution enregistrés à l'ancien emplacement sont encore disponibles et accessibles à tous les utilisateurs finaux.

    • Lorsqu'un grand nombre d'utilisateurs finaux utilisent la solution et lorsqu'il est difficile de mettre à jour la copie du manifeste d'application détenue par chaque utilisateur.

Remarque :

Il est possible que votre ordinateur affiche des noms ou des emplacements différents pour certains des éléments d'interface utilisateur Visual Studio dans les instructions suivantes. L'édition de Visual Studio dont vous disposez et les paramètres que vous utilisez déterminent ces éléments. Pour plus d'informations, consultez Paramètres Visual Studio.

Modification du manifeste d'application enregistré sur le client

Pour redéployer la solution en modifiant le manifeste d'application sur le client

  1. Utilisez l'Assistant Publication pour publier la solution sur le serveur de test. Pour plus d'informations, consultez Comment : déployer des fichiers solution à l'aide de l'Assistant Publication (Office System 2003).

    L'Assistant Publication copie les assemblys complémentaires sur le serveur et crée le manifeste de déploiement et un autre manifeste d'application.

  2. Copiez les assemblys, le manifeste de déploiement et le nouveau manifeste d'application vers le nouvel emplacement sur le serveur.

    Il y a maintenant deux ensembles de fichiers : un à l'ancien emplacement serveur et un autre au nouvel emplacement serveur.

  3. Modifiez le nouveau manifeste d'application afin qu'il pointe vers le nouveau manifeste de déploiement et les nouveaux assemblys. Pour plus d'informations, consultez Manifestes d'application pour les solutions Office (Office System 2003).

  4. Incrémentez la version du nouveau manifeste d'application. Pour plus d'informations, consultez Manifestes d'application pour les solutions Office (Office System 2003).

  5. Modifiez le nouveau manifeste de déploiement afin qu'il pointe vers le nouveau manifeste d'application. Pour plus d'informations, consultez Manifestes de déploiement pour les solutions Office (Office System 2003).

  6. Augmentez la version du nouveau manifeste de déploiement. Pour plus d'informations, consultez Manifestes de déploiement pour les solutions Office (Office System 2003).

  7. Mettez à jour le manifeste de l'application de l'ordinateur client pour qu'il désigne le nouvel emplacement du manifeste de déploiement en éditant l'élément <installFrom> enfant de l'élément <assembly>. Pour plus d'informations, consultez Manifestes d'application pour les solutions Office (Office System 2003).

    Remarque :

    Le manifeste de l'application installé sur l'ordinateur client par le projet d'installation ne contient pas d'élément <installFrom> sous l'élément <assembly>. Si vous avez initialement déployé le complément sur l'ordinateur client avec le projet d'installation, vous devez ajouter l'élément <installFrom> sous l'élément <assembly> dans le manifeste d'application. Vous pouvez également remplacer le manifeste d'application sur l'ordinateur client par celui que l'Assistant Publication a généré.

La prochaine fois qu'un utilisateur final démarre Microsoft Office, ou qu'il désactive et réactive votre complément par la boîte de dialogue Compléments COM d'Office, le complément consultera le nouveau manifeste de déploiement et sera redirigé vers le nouveau manifeste d'application. Le complément utilisera alors les fichiers enregistrés aux nouveaux emplacements.

Modification des manifestes sur le serveur

Pour redéployer la solution en modifiant les manifestes sur le serveur

  1. Utilisez l'Assistant Publication pour publier la solution sur le serveur de test. Pour plus d'informations, consultez Comment : déployer des fichiers solution à l'aide de l'Assistant Publication (Office System 2003).

    L'Assistant Publication copie les assemblys complémentaires sur le serveur et crée le manifeste de déploiement et un autre manifeste d'application.

  2. Copiez les assemblys, le manifeste de déploiement et le nouveau manifeste d'application vers le nouvel emplacement.

    Il y a maintenant deux ensembles de fichiers : un sur l'ancien serveur et un sur le nouveau serveur.

  3. Modifiez le nouveau manifeste d'application afin qu'il pointe vers le nouveau manifeste de déploiement et les nouveaux assemblys. Pour plus d'informations, consultez Manifestes d'application pour les solutions Office (Office System 2003).

  4. Incrémentez la version du nouveau manifeste d'application. Pour plus d'informations, consultez Manifestes d'application pour les solutions Office (Office System 2003).

  5. Modifiez le nouveau manifeste de déploiement afin qu'il pointe vers le nouveau manifeste d'application. Pour plus d'informations, consultez Manifestes de déploiement pour les solutions Office (Office System 2003).

  6. Augmentez la version du nouveau manifeste de déploiement. Pour plus d'informations, consultez Manifestes de déploiement pour les solutions Office (Office System 2003).

  7. Modifiez l'ancien manifeste de déploiement afin qu'il pointe vers le nouveau manifeste d'application.

  8. Augmentez la version de l'ancien manifeste de déploiement.

La prochaine fois qu'un utilisateur final démarre Office, ou qu'il désactive et réactive votre complément par la boîte de dialogue Compléments COM d'Office, le complément consultera l'ancien manifeste de déploiement et sera redirigé vers le nouveau manifeste d'application. Le complément utilisera alors les fichiers enregistrés aux nouveaux emplacements.

Voir aussi

Tâches

Comment : déployer des fichiers solution à l'aide de l'Assistant Publication (Office System 2003)

Concepts

Déploiement de solutions Office (Office System 2003)

Déploiement de compléments d'application (Office System 2003)

Référence

Manifestes d'application pour les solutions Office (Office System 2003)

Manifestes de déploiement pour les solutions Office (Office System 2003)