Freigeben über


Visual Studio SDK und verwalteter Code

Verwalteter Code ist Code, der in einer beliebigen Sprache geschrieben wurde, die die Common Language Runtime (CLR) wie Visual Basic, Visual C#verwendet oder in Visual C++. Unabhängig von der Sprache, dass er geschrieben wird, wird der gesamte verwaltete Code in Microsoft Intermediate Language (MSIL) anstelle von systemeigenen Code kompiliert.

Umgebungs-Unterstützung für verwaltete VSPackages

Um die Erstellung von VSPackages oder Projekt mit einer verwalteten Sprache wie Visual C#zu unterstützen, stellt Visual Studio SDK Folgendes:

  • Die Visual Studio Interop-Assemblys, die VSPackages ermöglichen, die in verwaltetem Code geschrieben wird, um mit der nicht verwalteten (COM) Visual Studio integrierten Entwicklungsumgebung (IDE) zusammenzuwirken. Weitere Informationen finden Sie unter Visual Studio-Interopassemblys.

  • Ein Satz von Klassen von verwaltetem Paketframeworks (MPF), der eine Abstraktion einer höheren Ebene zum Arbeiten mit dem Visual Studio IDE bietet. Diese Klassen kapseln einige der am häufigsten verwendeten Schnittstellen und der Typen in der Visual Studio Interop-Assemblys. erheblich reduzieren Sie den Arbeitsaufwand, die Sie ausführen müssen, um die Grundfunktionen eines VSPackage oder Projekt bereitzustellen. Weitere Informationen finden Sie unter Paketframeworks des verwalteten Klassen.

  • Ein Satz von grundlegenden VSPackage-Beispiele in verwaltetem Code geschrieben. Die verwaltete auf einem Build. B. B. von einem einfachen, funktionales VSPackage, einen grundlegenden Editor, ein Toolfenster, einen Objekt extender und andere Komponenten vollständig zu veranschaulichen. Weitere Informationen finden Sie unter Visual Studio-Erweiterbarkeits-Beispiele.

Siehe auch

Konzepte

Visual Studio-Interopassemblys

Paketframeworks des verwalteten Klassen

Weitere Ressourcen

Verwaltetes VSPackages