Comandi definiti dall'IDE per l'estensione dei sistemi di progetto
Quando si desidera estendere i sistemi di progetto, è possibile usare comandi e gruppi di comandi forniti dall'IDE di Visual Studio.
Le sezioni seguenti elencano gli elementi dei comandi particolarmente utili per estendere i sistemi di progetto.
Menu di comando
La tabella seguente illustra i menu di comando che sono posizioni utili per inserire comandi di alto livello che richiamano un extender di progetto.
Menu comandi | Descrizione |
---|---|
IDM_VS_MENU_PROJECT | Menu di primo livello progetto . |
IDM_VS_TOOL_PROJWIN | Barra degli strumenti Esplora soluzioni. |
Menu di scelta rapida
Nella tabella seguente vengono illustrati i menu di scelta rapida che si applicano quando viene selezionato un singolo nodo nel Esplora soluzioni o quando sono presenti più selezioni omogenee nella Esplora soluzioni, ovvero quando tutti i nodi selezionati sono dello stesso tipo.
Menu di scelta rapida | Descrizione |
---|---|
IDM_VS_CTXT_PROJNODE | Si applica quando il nodo del progetto è selezionato. |
IDM_VS_CTXT_ITEMNODE | Si applica quando si seleziona un file. |
IDM_VS_CTXT_FOLDERNODE | Si applica quando viene selezionata una cartella. |
IDM_VS_CTXT_WEBREFFOLDER | Si applica quando è selezionata la cartella Riferimento Web. |
IDM_VS_CTXT_REFERENCEROOT | Si applica quando viene selezionato il nodo radice dei riferimenti denominato "Riferimenti". |
IDM_VS_CTXT_REFERENCE | Si applica quando vengono selezionati i nodi di riferimento; questi includono solo riferimenti ad assembly, COM e progetto. Non include riferimenti Web. |
La tabella seguente mostra i menu di scelta rapida che si applicano quando la selezione nella Esplora soluzioni si estende su più gerarchie,
Menu di scelta rapida | Descrizione |
---|---|
IDM_VS_CTXT_XPROJ_SLNPROJ | Si applica quando la selezione corrente contiene il nodo della soluzione e i nodi del progetto radice. |
IDM_VS_CTXT_XPROJ_SLNITEM | Si applica quando la selezione corrente contiene il nodo della soluzione e gli elementi del progetto. |
IDM_VS_CTXT_XPROJ_MULTIPROJ | Si applica quando la selezione corrente è costituita solo da più nodi del progetto radice. |
IDM_VS_CTXT_XPROJ_PROJITEM | Si applica quando la selezione corrente contiene una combinazione di nodi del progetto radice e elementi di progetto. Inoltre, la selezione può contenere il nodo della soluzione. |
IDM_VS_CTXT_XPROJ_MULTIITEM | Si applica quando la selezione corrente contiene elementi di progetto di più progetti nella soluzione o quando gli elementi di tipi diversi vengono selezionati nello stesso progetto. |
Gruppi di comandi
La tabella seguente illustra i gruppi di comandi che è possibile usare quando si estendono i progetti e che è possibile accedere tramite il IDM_VS_CTXT_PROJNODE menu di scelta rapida.
Gruppo di comandi | Descrizione |
---|---|
IDG_VS_CTXT_PROJECT_BUILD | Comandi per la compilazione, la ricompilazione e la distribuzione del progetto. |
IDG_VS_CTXT_COMPILELINK | Comandi per la compilazione e il collegamento del progetto. |
IDG_VS_CTXT_PROJECT_CONFIG | Comandi che impostano la configurazione del progetto e l'ordine di compilazione. |
IDG_VS_CTXT_PROJECT_ADD | Comandi che aggiungono elementi al progetto. |
IDG_VS_CTXT_PROJECT_START | Comandi che impostano il progetto di avvio associato al tasto F5. |
IDG_VS_CTXT_PROJECT_SAVE | Comandi per il salvataggio degli elementi del progetto. |
IDG_VS_CTXT_PROJECT_DEBUG | Comandi per il debug. |
IDG_VS_CTXT_PROJECT_SCC | Comandi per il controllo del codice sorgente. |
IDG_VS_CTXT_PROJECT_TRANSFER | Comandi per operazioni taglia, copia e incolla. |
IDG_VS_CTXT_PROJECT_PROPERTIES | Comandi che forniscono l'accesso alla finestra di dialogo Proprietà progetto. |