Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Mise à jour : novembre 2007
Dans Visual Studio .NET 2002 et Visual Studio .NET 2003, les barres de commandes ont été référencées dans le composant Microsoft.Office.Core. Dans Visual Studio 2005, ces fonctionnalités de barre de commandes sont disponibles dans un composant référencé sous le nom de Microsoft.VisualStudio.CommandBars.dll. En plus de fournir toutes les fonctionnalités de commandbar offertes par Microsoft.Office.Core, le nouvel assembly Microsoft.VisualStudio.CommandBars se caractérise par la mise à jour de certaines méthodes.
Ces mises à jour requièrent des changements mineurs au niveau du code d'automation existant dans Visual Studio 2005. Notez que les modifications sont nécessaires uniquement si vous recompilez votre code de complément ou si vous exécutez une macro qui utilise d'anciens types.
Supprimez les références à Microsoft.Office.Core et à la version antérieure d'EnvDTE, puis remplacez-les par des références à la version 8.0 d'EnvDTE et à l'assembly de barre de commandes, Microsoft.VisualStudio.CommandBars.
Mettez à jour le code de résolution de type. Par exemple, remplacez les éléments suivants :
Includes Microsoft.Office.Core using Microsoft.Office.Core;par
Microsoft.VisualStudio.CommandBars using Microsoft.VisualStudio.CommandBars;Mettez à jour tout code qui appelle DTE.CommandBars, Command.AddControl, Commands.RemoveCommandBar ou Commands.AddCommandBar. Cette mise à jour est nécessaire car, plutôt que d'accepter ou de retourner un type dans l'espace de noms Microsoft.Office.Core, ces membres acceptent et retournent désormais un type IDispatch ou System.Object.
Voir aussi
Concepts
Affichage des compléments dans les barres d'outils et les menus