共用方式為


Visual Studio SDK 和 Managed 程式碼

Managed 程式碼是通用語言執行階段 (CLR),為目標的任何語言所撰寫的程式碼,例如Visual Basic, Visual C#,或Visual C++。 無論它以撰寫語言中,所有 managed 程式碼會編譯到 Microsoft 中繼語言 (MSIL),而非原生程式碼。

受管理的 VSPackages 的環境支援

若要支援建立 VSPackage 或類似的專案與受管理的語言Visual C#、 Visual Studio SDK提供下列:

  • Visual Studio Interop 組件,它可讓 VSPackages 以 managed 程式碼撰寫交互操作不受管理 (COM) 與Visual Studio整合式的開發環境 (IDE)。 如需詳細資訊,請參閱 Visual Studio 的 Interop 組件

  • 一組管理套件架構 (MPF) 類別,可提供較高階的抽象概念,用於Visual Studio IDE。 這些類別封裝部分最常使用的介面與型別,在Visual Studio interop 組件。 它們會大幅降低提供 VSPackage 或專案的基本功能,您必須執行的工時量。 如需詳細資訊,請參閱 管理套件架構類別

  • 一組基本的 VSPackage 範例以 managed 程式碼撰寫。 受管理的範例建置簡單、 功能完整的 VSPackage,以示範基本的編輯器、 工具視窗、 物件的擴充項,以及其他元件的範例。 如需詳細資訊,請參閱 Visual Studio 的擴充性範例

請參閱

概念

Visual Studio 的 Interop 組件

管理套件架構類別

其他資源

受管理的 VSPackages