2010-09-10 3 views
1

Comment créer un VSPackage qui dépend des fonctionnalités d'un autre VSPackage? En d'autres termes, si j'ai VSPackage A qui exporte une certaine fonctionnalité dont j'ai besoin dans VSPackage B, comment puis-je m'assurer que VSPackage B est chargé en premier?VSPackage load order - charger avant un autre VSPackage?

Merci Matt

Répondre

4

On peut supposer que c'est un VS Service que vous exposant de VSPackage B? Si tel est le cas, Visual Studio charge automatiquement le package lorsque vous le demandez à partir de VSPackage A via un appel à Package.GetService.

Il existe également un API method to force-load a package, mais l'utiliser signifie généralement que vous faites quelque chose de mal. :-) Vous devriez compter sur VS pour retarder le chargement des paquets si nécessaire.

Questions connexes