Partager via


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

Mise à jour : novembre 2007

La méthode d'inscription XML est plus simple que la méthode d'inscription COM. Elle constitue la méthode recommandée pour l'utilisation d'un complément managé Visual Studio .NET 2003 avec Visual Studio 2005.

En cas d'utilisation de barres de commandes, vous devez mettre à jour le code et recompiler le complément à l'aide de 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.

Inscription d'un complément

La procédure suivante inscrit un complément managé à l'aide d'un fichier XML .Addin.

Pour inscrire un complément en utilisant un fichier d'enregistrement XML

  1. Transférez le complément créé avec Visual Studio .NET 2003 et ses assemblys satellites sur l'ordinateur exécutant Visual Studio 2005.

  2. Créez un fichier texte nommé nomdemoncomplément.Addin. Ouvrez le fichier avec le Bloc-notes et ajoutez les données XML suivantes :

    <?xml version="1.0" encoding="UTF-16" standalone="no"?>
    <Extensibility xmlns="https://schemas.microsoft.com/AutomationExtensibility">
        <HostApplication>
            <Name>Microsoft Visual Studio Macros</Name>
            <Version>8.0</Version>
        </HostApplication>
        <HostApplication>
            <Name>Microsoft Visual Studio</Name>
            <Version>8.0</Version>
        </HostApplication>
        <Addin>
            <FriendlyName>AddinName - No Name provided.</FriendlyName>
            <Description>AddinDescription - No Description provided.</Description>
            <Assembly>The path to your assembly.</Assembly>
            <FullClassName>yourassemblyname.addinclass</FullClassName>
            <LoadBehavior>0</LoadBehavior>
            <CommandPreload>0</CommandPreload>
            <CommandLineSafe>0</CommandLineSafe>
        </Addin>
    </Extensibility>
    
  3. Modifiez le contenu placé entre les balises <FriendlyName> et <Description> pour décrire votre complément.

  4. Dans la balise <Assembly>, ajoutez le chemin d'accès absolu à votre assembly.

  5. Dans la balise <FullClassName>, modifiez le contenu au format suivant : nomdevotreassembly.classeducomplément.

    nomdevotreassembly correspond au nom de l'assembly sans l'extension de fichier. classeducomplément est le nom de la classe qui définit le complément. En cas d'utilisation de l'Assistant Complément, le nom de la classe par défaut est Connect.

  6. Enregistrez le fichier sous forme de caractères Unicode. Sinon, le complément ne sera pas inscrit. Le chemin d'accès est : <lecteur>:\Document and Settings\All Users\Application Data\Microsoft\MSEnvShared\Addins ou <lecteur>:\Document and Settings\votrenomutilisateur\Application Data\Microsoft\MSEnvShared\Addins, selon que le complément sera accessible aux autres utilisateurs ou non. Créez le chemin d'accès s'il n'en existe encore aucun.

Voir aussi

Tâches

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é)

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

Concepts

Inscription d'un complément

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