Visual Studio SDK 和托管代码

托管代码 在任何语言面向公共语言运行 (CLR)时 (clr),例如 Visual Basic, Visual C#,或者 Visual C++编写的代码。 无论该语言编写的,所有托管代码编译为 Microsoft 中间语言 (msil) 而不是本机代码。

环境进行管理的 Vspackage 支持

若要支持创建 VSPackage 或项目中包含一个托管语言 (如 Visual C#, Visual Studio SDK 提供以下内容:

  • Visual Studio 互操作程序集,这将使托管代码编写的 Vspackage 与非托管 COM () Visual Studio 集成开发环境 (ide) 兼容 (IDE)。 有关更多信息,请参见 Visual Studio 互操作程序集

  • 提供使用较高级别的抽象 (MPF)。 Visual Studio IDE 中设置托管包 framework 类。 这些类封装某些使用更频繁的接口并输入 Visual Studio 互操作程序集。 它们大大减少必须完成 VSPackage 或项目的基本功能的工作量。 有关更多信息,请参见 托管包 framework 类

  • 在托管代码中的设置基本的一些示例。 在简单,完整功能 VSPackage 示例的管理的示例生成演示一个基本编辑、工具窗口、扩展程序对象和其他元素。 有关更多信息,请参见 Visual Studio 扩展性示例

请参见

概念

Visual Studio 互操作程序集

托管包 framework 类

其他资源

托管 Vspackage