Comment : restaurer des commandes relatives à un complément au menu
Les macros complémentaires Visual Studio sont déconseillées dans Visual Studio 2013. Vous devriez mettre vos macros complémentaires à niveau vers des extensions VSPackage. Pour plus d'informations sur les mises à jour, consultez FAQ : conversion de compléments en extensions VSPackage.
Lors du débogage d'un complément, il arrive que des informations sur les commandes soient perdues et que vous deviez les récupérer.
Lorsque vous créez un complément à l'aide de l'Assistant Complément interne puis l'exécutez, une autre instance Visual Studio démarre, ce qui vous permet de tester et déboguer le complément résultant. Selon les options que vous avez choisi, une ou plusieurs commandes du complément sont placées dans un ou plusieurs menus, tels que le menu Outils. Lorsque vous avez terminé de déboguer le complément et que vous fermez cette seconde instance de Visual Studio, les informations sur ces commandes sont enregistrées.
Si, pendant ce processus, les informations sur les commandes sont perdues et que vos commandes disparaissent du menu ou de la barre d'outils, la procédure suivante montre comment restaurer les commandes.
Notes
Les boîtes de dialogue et les commandes de menu qui s'affichent peuvent être différentes de celles qui sont décrites dans l'aide, en fonction de vos paramètres actifs ou de l'édition utilisée.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 Importation et exportationde paramètres dans le menu Outils.Pour plus d'informations, consultez Paramètres Visual Studio.
Restauration des commandes d'un complément dans le menu
Pour restaurer les commandes d'un complément dans le menu
Quittez toutes les instances de Visual Studio.
Vérifiez que la balise <CommandPreload> du fichier d'inscription .Addin XML détient la valeur 1.
Redémarrez Visual Studio.
Désormais, lorsque vous exécutez Visual Studio, les commandes du complément figurent dans les menus.
Conseil
Si vous créez un projet d'installation pour votre complément, sa génération et son installation seront plus rapides si vous le modifiez pour exclure le module de fusion redistribuable du runtime .NET.