Condividi tramite


Concetti di base di integrazione del controllo del codice sorgente

Visual Studio supporta due tipi di elenchi di controllo del codice sorgente: un plug-in controllo del codice sorgente che fornisce la funzionalità di base e compilato utilizzando il plug-in controllo del codice sorgente API (precedentemente noto come il MSSCCI API) e a una soluzione basata VSPackage di integrazione del controllo del codice sorgente che fornisce le funzionalità più affidabile.

Plug-in controllo del codice sorgente

Un plug-in controllo del codice sorgente viene scritto come DLL che implementa il plug-in controllo del codice sorgente API. La funzionalità di integrazione del controllo del codice sorgente e di registrazione viene fornita tramite l'API. Questo approccio è più facile l'implementazione di un controllo del codice sorgente VSPackage e utilizza l'interfaccia utente di Visual Studio (UI) per la maggior parte delle operazioni di controllo del codice sorgente.

Per implementare un plug-in controllo del codice sorgente utilizzando il plug-in controllo del codice sorgente API, attenersi alla seguente procedura:

  1. Creazione di una DLL che implementa le funzioni specificate in Plug-in del controllo del codice sorgente.

  2. Registrare la DLL utilizzando le voci del Registro di sistema appropriate, come descritto Procedura: Installare un plug-in controllo del codice sorgentein.

  3. Creare un'interfaccia utente di supporto e visualizzare una volta richiesta dal pacchetto dell'adattatore di controllo del codice sorgente (la parte di Visual Studio che gestisce la funzionalità di controllo del codice sorgente tramite collegamenti del controllo del codice sorgente. 

Per ulteriori informazioni, vedere Creare un plug-in del controllo del codice sorgente.

Controllo del codice sorgente VSPackage

Un'implementazione di package VS del controllo del codice sorgente consente di compilare una sostituzione personalizzata per l'interfaccia utente del controllo del codice sorgente di Visual Studio. Questo approccio fornisce il controllo completo di integrazione del controllo del codice sorgente, ma è necessario specificare gli elementi dell'interfaccia utente e di implementare le interfacce del controllo del codice sorgente che sarebbero altrimenti fornite sotto vantaggi dell'utilizzo del plug-in.

Per implementare un controllo del codice sorgente package VS, è necessario:

  1. Creare e registrare possiedono il controllo del codice sorgente package VS, come descritto Registrazione e selezione (controllo del codice sorgente VSPackage)in.

  2. Sostituire la UI predefinita del controllo del codice sorgente con l'interfaccia utente personalizzata. Vedere L'interfaccia utente personalizzata (controllo del codice sorgente VSPackage).

  3. Specificare i glifi di utilizzo e gestione degli eventi del glifo di Esplora soluzioni . Vedere Controllo di accesso (controllo del codice sorgente VSPackage).

  4. La modifica di query di handle e la query salvano gli eventi, Salvataggio di modifica query di query (controllo del codice sorgente VSPackage)come illustrato in.

Per ulteriori informazioni, vedere Creare un controllo del codice sorgente VSPackage.

Vedere anche

Concetti

Panoramica di integrazione del controllo del codice sorgente

Altre risorse

Creare un plug-in del controllo del codice sorgente

Creare un controllo del codice sorgente VSPackage