Partager via


Kit de développement Visual Studio et le code managé

Lecode managé est du code écrit dans n'importe quel langage ciblant le common (CLR) langage runtime, tels que Visual Basic, Visual C#, ou Visual C++. Quel que soit le langage dans lequel il est écrit dans, tout le code managé est compilé en langage MSIL (Microsoft Intermediate langage) au lieu du code natif.

Prise en charge de l'environnement de VSPackages managé

pour prendre en charge créer un VSPackage ou un projet avec un langage managé tel que Visual C#, Kit de développement logiciel Visual Studio fournit ce qui suit :

  • Les assemblys d'interopérabilité de Visual Studio, qui activent les VSPackages écrit en code managé d'interagir avec (COM) l'environnement de développement intégré (IDE) non managé de (IDE) Visual Studio . Pour plus d'informations, consultez Assemblys d'interopérabilité Visual Studio.

  • Un jeu de classes managées du package (MPF) qui fournit une abstraction de plus haut niveau pour utiliser Visual Studio l'IDE. Ces classes encapsulent certaines le plus souvent des interfaces utilisées et dans des assemblys d'interopérabilité de Visual Studio. Ils réduisent considérablement la quantité de travail que vous devez effectuer pour fournir des fonctionnalités de base d'un VSPackage ou d'un projet. Pour plus d'informations, consultez Classes managées du package.

  • Un ensemble d'exemples de base d'un VSPackage écrits en code managé. Les exemples managés reposent sur un exemple d'un simple, entièrement - VSPackage fonctionnel pour afficher un éditeur de base, une fenêtre Outil, un extendeur d'objet, et d'autres composants. Pour plus d'informations, consultez Exemples d'extensibilité Visual Studio.

Voir aussi

Concepts

Assemblys d'interopérabilité Visual Studio

Classes managées du package

Autres ressources

VSPackages managé