Dela via


IDE-Defined kommandon för att utöka projektsystem

När du vill utöka projektsystem kan du använda kommandon och kommandogrupper som tillhandahålls av Visual Studio IDE.

I följande avsnitt visas kommandoobjekt som är särskilt användbara för att utöka projektsystem.

Kommandomenyer

I följande tabell visas de kommandomenyer som är användbara platser där du kan placera kommandon på hög nivå som anropar en projektförlängare.

Kommando-menyn Beskrivning
IDM_VS_MENU_PROJECT Menyn Projekt på den översta nivån.
IDM_VS_TOOL_PROJWIN Verktygsfältet Solution Explorer .

Snabbmenyer

I följande tabell visas de snabbmenyer som gäller när en enskild nod väljs i Solution Explorer, eller när det finns flera homogena val i Solution Explorer, vilket är när alla valda noder är av samma typ.

Snabbmeny Beskrivning
IDM_VS_CTXT_PROJNODE Gäller när projektnoden är markerad.
IDM_VS_CTXT_ITEMNODE Gäller när en fil är markerad.
IDM_VS_CTXT_FOLDERNODE Gäller när en mapp är markerad.
IDM_VS_CTXT_WEBREFFOLDER Gäller när mappen Webbreferens är markerad.
IDM_VS_CTXT_REFERENCEROOT Gäller när referensrotnoden med namnet "Referenser" är markerad.
IDM_VS_CTXT_REFERENCE Gäller när referensnoder väljs. dessa inkluderar endast sammansättnings-, COM- och projektreferenser. Innehåller inte webbreferenser.

I följande tabell visas de snabbmenyer som gäller när markeringen i Solution Explorer omfattar flera hierarkier.

Snabbmeny Beskrivning
IDM_VS_CTXT_XPROJ_SLNPROJ Gäller när den aktuella markeringen innehåller lösningsnoden och rotprojektnoderna.
IDM_VS_CTXT_XPROJ_SLNITEM Gäller när den aktuella markeringen innehåller lösningsnoden och projektobjekten.
IDM_VS_CTXT_XPROJ_MULTIPROJ Gäller när den aktuella markeringen endast består av flera rotprojektnoder.
IDM_VS_CTXT_XPROJ_PROJITEM Gäller när den aktuella markeringen innehåller en blandning av rotprojektnoder och projektobjekt. Dessutom kan markeringen innehålla lösningsnoden.
IDM_VS_CTXT_XPROJ_MULTIITEM Gäller när den aktuella markeringen innehåller projektobjekt från flera projekt i lösningen eller när objekt av olika typer väljs i samma projekt.

Kommandogrupper

I följande tabell visas de kommandogrupper som du kan använda när du utökar projekt och som du kan komma åt via IDM_VS_CTXT_PROJNODE snabbmenyn.

Kommandogrupp Beskrivning
IDG_VS_CTXT_PROJECT_BUILD Kommandon för att skapa, återskapa och distribuera projektet.
IDG_VS_CTXT_COMPILELINK Kommandon för att kompilera och länka projektet.
IDG_VS_CTXT_PROJECT_CONFIG Kommandon som anger projektkonfiguration och byggordning.
IDG_VS_CTXT_PROJECT_ADD Kommandon som lägger till objekt i projektet.
IDG_VS_CTXT_PROJECT_START Kommandon som anger startprojektet som är associerat med F5-nyckeln.
IDG_VS_CTXT_PROJECT_SAVE Kommandon för att spara projektobjekt.
IDG_VS_CTXT_PROJECT_DEBUG Kommandon för felsökning.
IDG_VS_CTXT_PROJECT_SCC Kommandon för källkontroll.
IDG_VS_CTXT_PROJECT_TRANSFER Kommandon för åtgärder för att klippa ut, kopiera och klistra in.
IDG_VS_CTXT_PROJECT_PROPERTIES Kommandon som ger åtkomst till dialogrutan Projektegenskaper .

Se även