Partager via


Gérer VSPackages

Dans la plupart des cas, vous n’avez pas besoin de vous soucier de la gestion des VSPackages, car les modèles de projet et d’élément inscrivent et chargent automatiquement le package. Toutefois, dans certaines circonstances, vous devrez peut-être en savoir un peu plus pour gérer votre package.

Utiliser l’instance expérimentale

Pour en savoir plus sur l’instance expérimentale, consultez l’instance expérimentale.

Inscrire et annuler l’inscription de VSPackages

Pour savoir comment inscrire et annuler l’inscription de VSPackages et d’autres types d’extension, consultez Register and unregister VSPackages.

Charger un VSPackage

Les VSPackages peuvent être définis sur le chargement automatique lorsqu’un GUID CMDUICONTEXT particulier est activé. Pour plus d’informations, consultez Charger des VSPackages.

Utiliser AsyncPackage pour charger des VSPackages en arrière-plan

La AsyncPackage classe active le chargement de package sur un thread d’arrière-plan pour une meilleure réactivité de l’interface utilisateur dans Visual Studio. Pour plus d’informations, consultez How to : Use AsyncPackage to load VSPackages in the background.

Contexte d’interface utilisateur basé sur des règles pour les extensions

Les contextes d’interface utilisateur basés sur des règles permettent aux auteurs d’extensions de définir les conditions précises dans lesquelles un contexte d’interface utilisateur est activé et les VSPackages associés chargés. Pour plus d’informations, consultez Guide pratique pour utiliser le contexte d’interface utilisateur basé sur des règles pour les extensions Visual Studio.

Diagnostiquer les performances de l’extension

Les extensions peuvent avoir un impact sur les performances de démarrage et de charge de solution. Découvrez comment l’impact de l’extension Visual Studio est calculé et comment il peut être analysé localement pour tester si une extension peut être affichée comme une extension impactant les performances. Pour plus d’informations, consultez Guide pratique pour diagnostiquer les performances de l’extension.

Résoudre les problèmes liés aux VSPackages

Découvrez les techniques de résolution des problèmes liés aux VSPackages qui ne sont pas chargés ou qui rencontrent des erreurs : Résoudre les problèmes de VSPackages