Partilhar via


Serviços fornecidos (controle do código-fonte, VSPackage)

Os serviços são o principal mecanismo através do qual a funcionalidade é compartilhada entre VSPackages e entre o ambiente de desenvolvimento integrado (IDE) do Visual Studio e seus VSPackages instalados. Para obter uma descrição detalhada dos serviços e sua importância no IDE do Visual Studio, consulte Usando e fornecendo serviços.

O serviço de controle do código-fonte

O Visual Studio fornece duas camadas de serviços, serviços de nível IDE e serviços de nível de pacote. O IDE do Visual Studio fornece nativamente serviços de nível IDE. O pacote de controle do código-fonte consome alguns desses serviços. O pacote de controle do código-fonte como um VSPackage compartilha sua funcionalidade de controle do código-fonte fornecendo um serviço de controle de origem privado próprio. O pacote de controle do código-fonte encapsula o conjunto de interfaces relacionadas ao controle do código-fonte implementado por ele na forma de um contrato que pode ser usado pelo IDE do Visual Studio.