Comment : utiliser un package de déploiement de complément Visual Studio .NET 2003 pour inscrire un complément avec Visual Studio 2005 (managé et non managé)

Mise à jour : novembre 2007

Les packages de déploiement gèrent les dépendances et utilisent le programme d'installation de Windows pour faciliter l'installation et la suppression. Cette méthode de déploiement fonctionne bien lorsqu'un complément présente de nombreux assemblys satellites et ne dispose d'aucune référence à des barres de commandes. Si le projet de déploiement contient des références à des barres de commandes de la bibliothèque Office, le complément ne se charge pas.

S'il existe des références aux barres de commandes, la seule possibilité est de migrer le complément vers Visual Studio 2005. Pour plus d'informations, consultez Comment : faire migrer des compléments Visual Studio .NET 2003 vers Visual Studio 2005.

Remarque :

Selon vos paramètres actifs ou votre édition, les boîtes de dialogue et les commandes de menu que vous voyez peuvent différer de celles qui sont décrites dans l'aide. Ces procédures ont été développées avec les paramètres de développement généraux actifs. Pour modifier vos paramètres, sélectionnez Importer et ExporterParamètres dans le menu Outils. Pour plus d'informations, consultez Paramètres Visual Studio.

Pour installer un complément C++ non managé de Visual Studio .NET 2003 en utilisant un package de déploiement

  1. Installez un package de déploiement Visual Studio .NET 2003 sur un ordinateur sur lequel s'exécute Visual Studio 2005.

    Il ajoute une clé au registre sous : HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\7.1\AddIns\nomdevotrecomplément.nomdevotreclasse. Exportez cette clé de Registre à des fins de modification.

  2. Ouvrez la clé exportée pour modification et remplacez le chemin d'accès par : HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\AddIns\nomdevotrecomplément.nomdevotreclasse.

  3. Enregistrez ce fichier, puis double-cliquez dessus pour ajouter la clé au Registre sous la ruche de VisualStudio 8.0.

Pour installer un complément Visual Studio 2003 managé en utilisant un package de déploiement

  • Installez le package de déploiement sur l'ordinateur sur lequel s'exécute Visual Studio 2005.

    Sachant que vous utilisez un projet de déploiement pour déployer votre complément, il n'est pas nécessaire d'ajouter un fichier XML .Addin.

Procédure facultative

Le projet de déploiement peut être construit dans Visual Studio .NET 2003 afin de se déployer avec la clé de Registre appropriée. Ce procédé supprime les étapes 1 à 3 de la première procédure.

Pour préparer le projet de déploiement à enregistrer la clé correcte

  1. Sélectionnez le projet de déploiement pour votre solution dans Visual Studio .NET 2003, puis sélectionnez l'Éditeur du Registre.

    L'icône de Registre se trouve sur une barre d'outils, en haut de l'Explorateur de solutions. Elle ouvre la clé de Registre associée pour le projet d'installation.

  2. Ouvrez l'entrée de clé de Registre au chemin d'accès suivant : HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\7.1\Addins\nomDeVotreComplément.nomdevotreclasse.

  3. Renommez cette entrée par HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\Addins\votreNomDeComplément.nomdevotreclasse.

    Le projet de déploiement est ainsi mis à jour pour permettre d'enregistrer le complément dans la ruche 8.0.

Voir aussi

Tâches

Comment : mettre à niveau des compléments Visual Studio .NET 2003 vers Visual Studio 2005 à l'aide de l'inscription COM (non managée)

Comment : mettre à niveau des compléments Visual Studio .NET 2003 vers Visual Studio 2005 à l'aide de l'inscription XML (managé)

Comment : faire migrer des compléments Visual Studio .NET 2003 vers Visual Studio 2005

Comment : mettre à jour des compléments Visual Studio 2005 vers Visual Studio 2008

Concepts

Inscription d'un complément

Migration et mise à niveau des compléments de Visual Studio 2005 vers Visual Studio 2008