Visual Studio SDK

Visual Studio SDK 可帮助你扩展 Visual Studio 功能或将新功能集成到 Visual Studio 中。 你可以将扩展分发给其他用户以及 Visual Studio Marketplace。 以下是一些扩展 Visual Studio 的方式:

  • 向 IDE 添加命令、按钮、菜单和其他 UI 元素

  • 为新功能添加工具窗口

  • 为给定语言扩展 IntelliSense,或为新的编程语言提供 IntelliSense

  • 使用灯泡提供提示和建议,帮助开发人员编写更好的代码

  • 启用对新语言的支持

  • 添加自定义项目类型

  • 通过 Visual Studio Marketplace 访问数百万开发人员

    如果以前从未编写过 Visual Studio 扩展,则应在开始开发 Visual Studio 扩展时找到有关这些功能的详细信息。

安装 Visual Studio SDK

Visual Studio SDK 是 Visual Studio 设置中的可选功能。 也可稍后安装 VS SDK。 有关详细信息,请参阅 安装 Visual Studio SDK

Visual Studio SDK 中的新增功能

Visual Studio SDK 具有一些新功能,例如同步自动加载扩展警告和 VSIX v3 格式以及中断性变更,这可能需要更新扩展。 有关详细信息,请参阅 Visual Studio 2019 SDK中的新增功能和 Visual Studio 2017 SDK 中的新增功能。

Visual Studio 用户体验指南

获取有关在 Visual Studio 用户体验指南为扩展设计 UI 的出色提示。

还可以了解如何使用 “解决 DPI 问题 ”一文使扩展在高 DPI 设备上看起来很棒。

利用 图像服务和目录 进行出色的图像管理和高 DPI 和主题设置的支持。

查找并安装现有的 Visual Studio 扩展

可以在“工具”菜单上的“扩展和汇报”对话框中找到 Visual Studio 扩展。 有关详细信息,请参阅 “查找和使用 Visual Studio 扩展”。 还可以在 Visual Studio 市场中查找扩展

Visual Studio SDK 参考

可以在 Visual Studio SDK 参考中找到 Visual Studio SDK API 参考

Visual Studio SDK 示例

可以在 Visual Studio 示例的 GitHub 上找到 VS SDK 扩展的开放源代码示例。 此 GitHub 存储库包含演示 Visual Studio 中各种可扩展功能的示例。

其他 Visual Studio SDK 资源

如果对 VSSDK 有疑问,或者想要分享开发扩展的体验,可以使用 Visual Studio 扩展性论坛ExtendVS Gitter Chatroom

可以在 VSX Arcana 博客和 Microsoft MVP 编写的许多博客中找到详细信息: