Partilhar via


Princípios de integração de controle de origem

Visual Studiooferece suporte a dois tipos de integração de controle de origem: um plug-in de controle de origem que fornece a funcionalidade básica e é criada usando a API de plug-in de controle de origem (anteriormente conhecido como API MSSCCI) e uma solução de integração de controle de origem com base em VSPackage que fornece uma funcionalidade mais robusta.

Plug-in

Um plug-in do controle de origem está escrito como uma DLL que implementa a API de plug-in de controle de origem. Funcionalidade de integração de controle de origem e de registro é fornecida por meio da API. Essa abordagem é mais fácil de implementar que um controle de origem VSPackage e, em seguida, usa o Visual Studio interface do usuário (UI) para a maioria das operações de controle de origem.

Para implementar um plug-in de usando a API de plug-in de controle de origem do controle de fonte, execute estas etapas:

  1. Criar uma DLL que implementa as funções especificadas na Plug-ins de controle de origem.

  2. Registrar a DLL, tornando as entradas de registro apropriadas, conforme descrito em Como: instalar um plug-in de controle de origem.

  3. Criar uma interface do usuário do auxiliar e exibi-lo quando solicitado pelo pacote de adaptador de controle de origem (o Visual Studio componente que lida com a funcionalidade de controle de origem por meio de plug-ins de controle de origem). 

Para obter mais informações, consulte Criar um controle de origem plug-in.

VSPackage de controle de origem

Um controle de fonte VSPackage implementação permite desenvolver uma substituição personalizada para o Visual Studio da interface do usuário do controle de origem. Essa abordagem oferece controle completo sobre a integração de controle de origem, mas requer que você forneça os elementos da interface e implementam as interfaces de controle de origem caso contrário poderiam ser fornecidas conforme a abordagem de plug-in.

Para implementar um controle de fonte VSPackage, você deve:

  1. Criar e registrar seu próprio controle de origem VSPackage, conforme descrito em Registro e seleção (VSPackage de controle de origem).

  2. Substitua o controle de fonte padrão da interface do usuário com a interface do usuário personalizada. Consulte Interface de usuário personalizada (VSPackage de controle de origem).

  3. Especifique os glifos para ser usado e manipular Solution Explorer eventos de glifo. Consulte Controle de glifo (VSPackage de controle de origem).

  4. Manipular eventos de consulta de editar e salvar a consulta, como mostrado na Editar consulta salvar (controle de origem VSPackage).

Para obter mais informações, consulte Criando um VSPackage de controle de origem.

Consulte também

Conceitos

Visão geral de integração de controle de origem

Outros recursos

Criar um controle de origem plug-in

Criando um VSPackage de controle de origem