Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O Visual Studio oferece suporte a dois tipos de integração de controle do código-fonte: um plug-in de controle do código-fonte que fornece funcionalidade básica e é criado usando a API do plug-in de controle do código-fonte (anteriormente conhecida como API MSSCCI) e uma solução de integração de controle do código-fonte baseada em VSPackage que fornece funcionalidade mais robusta.
Plug-in de controle do código-fonte
Um plug-in de controle do código-fonte é escrito como uma DLL que implementa a API do plug-in de controle do código-fonte. A funcionalidade de integração de registro e controle do código-fonte é fornecida por meio da API. Essa abordagem é mais fácil de implementar do que um VSPackage de controle do código-fonte e usa a interface do usuário (UI) do Visual Studio para a maioria das operações de controle do código-fonte.
Para implementar um plug-in de controle do código-fonte usando a API do plug-in de controle do código-fonte, execute estas etapas:
Crie uma DLL que implemente as funções especificadas em Plug-ins de controle do código-fonte.
Registre a DLL fazendo as entradas de registro apropriadas, conforme descrito em Como: Instalar um plug-in de controle do código-fonte.
Crie uma interface do usuário auxiliar e exiba-a quando solicitado pelo pacote do adaptador de controle do código-fonte (o componente do Visual Studio que manipula a funcionalidade de controle do código-fonte por meio de plug-ins de controle do código-fonte).
Para obter mais informações, consulte Criando um plug-in de controle do código-fonte.
VSPackage de controle de origem
Uma implementação VSPackage de controle de origem permite que você desenvolva uma substituição personalizada para a interface do usuário de controle de origem do Visual Studio. Essa abordagem fornece controle completo sobre a integração do controle do código-fonte, mas exige que você forneça os elementos da interface do usuário e implemente as interfaces de controle do código-fonte que, de outra forma, seriam fornecidas sob a abordagem de plug-in.
Para implementar um VSPackage de controlo de origem, é necessário:
Crie e registre seu próprio VSPackage de controle de origem, conforme descrito em Registro e seleção.
Substitua a interface do usuário de controle do código-fonte padrão pela interface do usuário personalizada. Consulte Interface de usuário personalizada.
Especifique glifos a serem usados e manipule eventos de glifo do Gerenciador de Soluções . Consulte Controlo de glifos.
Manipule os eventos Query Edit e Query Save, conforme mostrado em Query Edit Query Save.
Para obter mais informações, consulte Criando um VSPackage de controle do código-fonte.