Partilhar via


Determinando se implementar um VSPackage de controle de origem

Esta seção elaborates as opções de plug-ins de controle de origem e de controle de origem VSPackages para estender o controle da fonte de soluções e fornece diretrizes amplas sobre como escolher um caminho de integração adequada.

Solução de controle de fonte pequeno com recursos limitados

Se você tiver recursos limitados e não pode ser sobrecarregados com a sobrecarga de escrever um pacote de controle de origem, você pode criar plug-ins baseadas em API de plug-in de controle de origem. Isso permite que você trabalhe lado a lado com os pacotes de controle de origem, e você pode alternar entre os plug-ins de controle de origem e de pacotes sob demanda. Para obter mais informações, consulte Registro e seleção (VSPackage de controle de origem).

Solução de controle de fonte grande com um recurso de Rich definido

Se você quiser implementar uma solução de controle de origem que fornece um modelo de controle de origem rico que não for capturado adequadamente, usando a API de plug-in de controle de origem, você pode considerar um pacote de controle de origem como o caminho de integração. Isso se aplica especialmente se em vez disso, você substituiria o pacote de adaptador de controle de origem (que se comunica com o plug-ins de controle de origem e fornece um controle de origem básico da interface do usuário) com seu próprio para que você pode manipular os eventos de controle de origem de uma maneira personalizada. Se você já tiver uma fonte satisfatória controlar a interface do usuário e deseja preservar essa experiência em Visual Studio, a opção de pacote de controle de origem permite fazer exatamente isso. O pacote de controle de origem não é genérico e destina-se unicamente para uso com Visual Studio IDE.

Se você quiser implementar uma solução de controle de origem que fornece flexibilidade e controle avançado sobre a lógica de controle de origem e a interface do usuário, talvez você prefira o roteiro de integração de pacote de controle de origem. Você pode:

  1. Registrar seu próprio controle de origem VSPackage (consulte Registro e seleção (VSPackage de controle de origem)).

  2. Substituir 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 eventos de glifo do Solution Explorer (consulte Controle de glifo (VSPackage de controle de origem)).

  4. Manipular eventos de consulta de editar e salvar a consulta (consulte Editar consulta salvar (controle de origem VSPackage)).

Consulte também

Outros recursos

Criar um controle de origem plug-in