Создание VSPackage системы управления версиями

В этой документации содержатся ссылки на обзор архитектуры пакета управления версиями, интегрированного с Visual Studio, API, который определяется интерфейсами, которые необходимо реализовать, и используемые службы, и пример, демонстрирующий простую реализацию пакета управления версиями.

С помощью VSPackage системы управления версиями можно создать путь глубокой интеграции для управления версиями для интеграции с Visual Studio. Он позволяет пакету обойти пользовательский интерфейс управления версиями по умолчанию, размещенный в Visual Studio, отвечать на запросы системы управления версиями из системы проектов и взаимодействовать с компонентами Visual Studio, такими как Обозреватель решений. Пакет SDK Для Visual Studio позволяет партнерам Visual Studio создать vsPackage, который может интегрироваться с Visual Studio с помощью модели службы.

В этом разделе

Описывает пакет управления версиями, который является более расширенной альтернативой подключаемому модулем управления версиями для реализации функций управления версиями в Visual Studio.

Представляет схему и объясняет компоненты пакета управления версиями.

Описывает различные функции пакета управления версиями.

Описывает структуру VSPackage, которую пакет управления версиями должен реализовать для глубокой интеграции.

Описывается, как создать подключаемый модуль управления версиями, предоставляющий функциональные возможности системы управления версиями в пользовательском интерфейсе управления версиями Visual Studio.

Описывает варианты реализации системы управления версиями в качестве интегрированной функции Visual Studio.