Condividi tramite


GUID e ID dei comandi di Visual Studio

I valori GUID e ID dei comandi inclusi nell'ambiente di sviluppo integrato (IDE) di Visual Studio sono definiti in file con estensione vsct installati come parte di Visual Studio SDK. Per altre informazioni, vedere Comandi, menu e gruppi definiti dall'IDE.

Per altre informazioni su come usare gli oggetti IDE definiti nei file con estensione vsct , vedere Estendere menu e comandi.

Trovare una definizione di comando

Poiché Visual Studio definisce più di 1000 comandi, è poco pratico elencarli tutti qui. Seguire invece questi passaggi per individuare la definizione di un comando.

Per individuare una definizione di comando

  1. In Visual Studio aprire i file seguenti nel percorso di installazione di Visual Studio SDK\VisualStudioIntegration\Common\Inc\ cartella: SharedCmdDef.vsct, ShellCmdDef.vsct, VsDbgCmdUsed.vsct, Venusmenu.vsct.><

    La maggior parte dei comandi di Visual Studio è definita in SharedCmdDef.vsct e ShellCmdDef.vsct. VsDbgCmdUsed.vsct definisce i comandi relativi al debugger e Venusmenu.vsct definisce i comandi specifici dello sviluppo Web.

  2. Se il comando è una voce di menu, prendere nota del testo esatto della voce di menu. Se il comando è un pulsante su una barra degli strumenti, prendere nota del testo della descrizione comando visualizzato quando si sospende su di esso.

  3. Premere CTRL+F per aprire la finestra di dialogo Trova.

  4. Nella casella Trova cosa digitare il testo annotato nel passaggio 2.

  5. Verificare che tutti i documenti aperti siano visualizzati nella casella Cerca in .

  6. Fare clic sul pulsante Trova successivo finché il testo non viene selezionato nella <Strings> sezione di un elemento Button.

    L'elemento <Button> in cui viene visualizzato il comando è la definizione del comando.

    Dopo aver trovato la definizione del comando, è possibile inserire una copia del comando in un altro menu o barra degli strumenti creando un elemento CommandPlacement con gli stessi guid valori e id del comando. Per altre informazioni, vedere Creare gruppi riutilizzabili di pulsanti.

Casi speciali

Nei casi seguenti, il testo del menu o la descrizione comando potrebbero non corrispondere esattamente a ciò che si trova nella definizione del comando.

  • Voci di menu che includono un carattere sottolineato, ad esempio il comando Stampa nel menu File , in cui il P è sottolineato.

    I caratteri preceduti dal carattere e commerciale (&) nei nomi delle voci di menu vengono visualizzati come sottolineati. Tuttavia, i file con estensione vsct vengono scritti in XML, che utilizza il carattere e commerciale (&) per indicare caratteri speciali e richiede che un e commerciale venga visualizzato come &. Pertanto, in un file con estensione vsct , il comando Print viene visualizzato come & Stampa.

  • Comandi con testo dinamico, ad esempio Salva<nome file> corrente, e voci di menu generate dinamicamente, ad esempio gli elementi nell'elenco File recenti.

    Non esiste un modo affidabile per eseguire ricerche sul testo dinamico. Trovare invece un gruppo che ospita il comando desiderato consultando GUID e ID di menu o GUID di Visual Studio e ID delle barre degli strumenti di Visual Studio e cercare l'ID del gruppo. Se la definizione del comando non ha il gruppo come elemento Padre, cercare SharedCmdPlace.vsct e ShellCmdPlace.vsct (o VsDbgCmdPlace.vsct per i comandi del debugger) per un <CommandPlacement> elemento che imposta l'elemento padre del comando. SharedCmdPlace.vsct, ShellCmdPlace.vsct e VsDbgCmdPlace.vsct si trovano nella <cartella di installazione> di Visual Studio SDK\VisualStudioIntegration\Common\Inc\.

Vedi anche