Świadczone usługi (pakiet VSPackage kontroli kodu źródłowego)
Usługi są podstawowym mechanizmem, za pomocą którego funkcje są współużytkowane przez pakiety VSPackage i między zintegrowanym środowiskiem projektowym programu Visual Studio (IDE) i zainstalowanymi pakietami VSPackage. Aby uzyskać szczegółowy opis usług i ich znaczenia w środowisku IDE programu Visual Studio, zobacz Korzystanie z usług i dostarczanie ich.
Usługa kontroli źródła
Program Visual Studio oferuje dwie warstwy usług, usług na poziomie IDE i usług na poziomie pakietów. Środowisko IDE programu Visual Studio natywnie zapewnia usługi na poziomie ŚRODOWISKA IDE. Pakiet kontroli źródła korzysta z niektórych z tych usług. Pakiet kontroli źródła jako pakiet VSPackage współużytkowuje swoją funkcję kontroli źródła, zapewniając własną usługę kontroli źródła. Pakiet kontroli źródła hermetyzuje zestaw interfejsów związanych z kontrolą źródła zaimplementowanych przez niego w postaci kontraktu, który może być używany przez środowisko IDE programu Visual Studio.