创建源代码管理 VSPackage

本文档包含与 Visual Studio 集成的源代码管理包的体系结构概述的链接、由要实现的接口定义的 API 以及要使用的服务,以及演示简单源代码管理包实现的示例。

使用源代码管理 VSPackage,可以为源代码管理创建深度集成路径,以便与 Visual Studio 集成。 它使包能够绕过 Visual Studio 托管的默认源代码管理 UI,响应来自项目系统的源代码管理请求,并与 Visual Studio 组件(如解决方案资源管理器)进行交互。 Visual Studio SDK 为 Visual Studio 合作伙伴提供了一种机制,用于创建可以使用服务模型与 Visual Studio 集成的 VSPackage。

本节内容

讨论源代码管理包,这是源代码管理插件的更高级替代方法,用于在 Visual Studio 中实现源代码管理功能。

显示关系图并说明源代码管理包的组件。

介绍源代码管理包的各种功能。

描述源代码管理包必须实现的用于深度集成的 VSPackage 的结构。

讨论如何创建在 Visual Studio 源代码管理用户界面(UI)中提供源代码管理功能的源代码管理插件。

讨论将源代码管理作为 Visual Studio 集成功能实现的选项。