Поделиться через


Предоставляемые услуги (система управления версиями VSPackage)

Службы являются основным механизмом, посредством которого функциональные возможности совместно используются среди VSPackages и между интегрированной средой разработки Visual Studio и установленными VSPackages. Подробное описание служб и их важность в интегрированной среде разработки Visual Studio см. в разделе Использование и предоставление служб.

Служба управления исходным кодом

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