Condividi tramite


Determinare se implementare un pacchetto VSPackage per il controllo del codice sorgente

Questa sezione illustra le scelte dei plug-in di controllo del codice sorgente e dei pacchetti VSPackage per l'estensione delle soluzioni di controllo del codice sorgente e fornisce linee guida generali sulla scelta di un percorso di integrazione appropriato.

Soluzione di controllo del codice sorgente di piccole dimensioni con risorse limitate

Se si dispone di risorse limitate e non è possibile sovraccaricare l'overhead di scrittura di un pacchetto di controllo del codice sorgente, è possibile creare plug-in basati su API di controllo del codice sorgente. In questo modo è possibile lavorare fianco a fianco con i pacchetti di controllo del codice sorgente ed è possibile passare da plug-in di controllo del codice sorgente a pacchetti su richiesta. Per altre informazioni, vedere Registrazione e selezione.

Soluzione di controllo del codice sorgente di grandi dimensioni con un set di funzionalità avanzato

Se si vuole implementare una soluzione di controllo del codice sorgente che fornisce un modello di controllo del codice sorgente avanzato non acquisito in modo adeguato tramite l'API Plug-in del controllo del codice sorgente, è possibile considerare un pacchetto di controllo del codice sorgente come percorso di integrazione. Questo vale soprattutto se si preferisce sostituire il pacchetto dell'adattatore del controllo del codice sorgente (che comunica con i plug-in di controllo del codice sorgente e fornisce un'interfaccia utente di controllo del codice sorgente di base) con il proprio in modo da poter gestire gli eventi di controllo del codice sorgente in modo personalizzato. Se si dispone già di un'interfaccia utente soddisfacente del controllo del codice sorgente e si vuole mantenere tale esperienza in Visual Studio, l'opzione del pacchetto di controllo del codice sorgente consente di farlo. Il pacchetto di controllo del codice sorgente non è generico ed è progettato esclusivamente per l'uso con l'IDE di Visual Studio.

Se si vuole implementare una soluzione di controllo del codice sorgente che offre flessibilità e controllo più completo sulla logica di controllo del codice sorgente e sull'interfaccia utente, è possibile preferire la route di integrazione del pacchetto di controllo del codice sorgente. È possibile:

  1. Registrare il proprio pacchetto VSPackage per il controllo del codice sorgente (vedere Registrazione e selezione).

  2. Sostituire l'interfaccia utente predefinita del controllo del codice sorgente con l'interfaccia utente personalizzata (vedere Interfaccia utente personalizzata).

  3. Specificare i glifi da usare e gestire Esplora soluzioni eventi glifi (vedere Controllo glifi).

  4. Gestire gli eventi Query Edit e Query Save (vedere Query Edit Query Save).