Extensions de l’éditeur et du service de langage

Vous pouvez étendre la plupart des fonctionnalités de l’éditeur de code Visual Studio. L’éditeur est basé sur Windows Presentation Foundation (WPF) et est écrit dans du code managé. Bien que cette conception diffère des conceptions dans les versions antérieures de Visual Studio, elle fournit la plupart des mêmes fonctionnalités. Pour étendre l’éditeur, utilisez l’infrastructure d’extensibilité managée (MEF).

Le Kit de développement logiciel (SDK) Visual Studio fournit des adaptateurs appelés shims pour prendre en charge les VSPackages écrits pour les versions antérieures. Néanmoins, si vous disposez d’un VSPackage existant, nous vous recommandons de le mettre à jour vers la nouvelle technologie pour obtenir de meilleures performances et une meilleure fiabilité.

Intitulé Description
Créer une extension avec un modèle d’élément d’éditeur Présentation de l’utilisation des modèles d’élément Éditeur.
Étendre l’éditeur et les services linguistiques Liens vers des documents qui présentent la conception et les fonctionnalités de l’éditeur principal et montrent comment l’étendre.
Interfaces héritées dans l’éditeur Liens vers des documents qui expliquent comment accéder à l’éditeur principal à partir du code existant.
Créer des éditeurs et des concepteurs personnalisés Liens vers des documents qui expliquent comment créer des éditeurs personnalisés.
Extensibilité du service de langage hérité Liens vers des documents qui décrivent comment intégrer des langages de programmation dans Visual Studio.
Managed Extensibility Framework (MEF) Présente l’infrastructure d’extensibilité managée (MEF).
Windows Presentation Foundation Présente Windows Presentation Foundation (WPF).