Freigeben über


IDE-Defined Befehle zum Erweitern von Projektsystemen

Wenn Sie Projektsysteme erweitern möchten, können Sie Befehle und Befehlsgruppen verwenden, die von der Visual Studio-IDE bereitgestellt werden.

In den folgenden Abschnitten werden Befehlselemente aufgeführt, die besonders hilfreich für die Erweiterung von Projektsystemen sind.

Befehlsmenüs

In der folgenden Tabelle sind die Befehlsmenüs aufgeführt, die hilfreiche Speicherorte sind, um Befehle auf hoher Ebene zu platzieren, die einen Projekt extender aufrufen.

Befehlszeile BESCHREIBUNG
IDM_VS_MENU_PROJECT Das Menü der obersten Ebene von Project .
IDM_VS_TOOL_PROJWIN Die Symbolleiste des Projektmappen-Explorers .

Kontextmenüs

In der folgenden Tabelle sind die Kontextmenüs aufgeführt, die angewendet werden, wenn im Projektmappen-Explorer ein einzelner Knoten ausgewählt wird, oder wenn im Projektmappen-Explorer mehrere homogene Auswahlen vorhanden sind. Dies ist der Zeitpunkt, an dem alle ausgewählten Knoten denselben Typ aufweisen.

Kontextmenü BESCHREIBUNG
IDM_VS_CTXT_PROJNODE Gilt, wenn der Projektknoten ausgewählt ist.
IDM_VS_CTXT_ITEMNODE Gilt, wenn eine Datei ausgewählt ist.
IDM_VS_CTXT_FOLDERNODE Gilt, wenn ein Ordner ausgewählt ist.
IDM_VS_CTXT_WEBREFFOLDER Gilt, wenn der Webverweisordner ausgewählt ist.
IDM_VS_CTXT_REFERENCEROOT Gilt, wenn der Verweisstammknoten mit dem Namen "Verweise" ausgewählt ist.
IDM_VS_CTXT_REFERENCE Gilt, wenn Referenzknoten ausgewählt werden; dazu gehören nur Assembly-, COM- und Projektverweise. Enthält keine Webverweise.

Die folgende Tabelle zeigt die Kontextmenüs, die angewendet werden, wenn die Auswahl im Projektmappen-Explorer mehrere Hierarchien umfasst.

Kontextmenü BESCHREIBUNG
IDM_VS_CTXT_XPROJ_SLNPROJ Gilt, wenn die aktuelle Auswahl den Lösungsknoten und die Stammprojektknoten enthält.
IDM_VS_CTXT_XPROJ_SLNITEM Gilt, wenn die aktuelle Auswahl den Lösungsknoten und Projektelemente enthält.
IDM_VS_CTXT_XPROJ_MULTIPROJ Gilt, wenn die aktuelle Auswahl nur aus mehreren Stammprojektknoten besteht.
IDM_VS_CTXT_XPROJ_PROJITEM Gilt, wenn die aktuelle Auswahl eine Mischung aus Stammprojektknoten und Projektelementen enthält. Darüber hinaus kann die Auswahl den Lösungsknoten enthalten.
IDM_VS_CTXT_XPROJ_MULTIITEM Gilt, wenn die aktuelle Auswahl Projektelemente aus mehreren Projekten in der Projektmappe enthält oder elemente unterschiedlicher Typen im selben Projekt ausgewählt werden.

Befehlsgruppen

In der folgenden Tabelle sind die Befehlsgruppen aufgeführt, die Sie beim Erweitern von Projekten verwenden können und auf die Sie über das IDM_VS_CTXT_PROJNODE Kontextmenü zugreifen können.

Befehlsgruppe BESCHREIBUNG
IDG_VS_CTXT_PROJECT_BUILD Befehle zum Erstellen, Neuerstellen und Bereitstellen des Projekts.
IDG_VS_CTXT_COMPILELINK Befehle zum Kompilieren und Verknüpfen des Projekts.
IDG_VS_CTXT_PROJECT_CONFIG Befehle, die die Projektkonfiguration und die Buildreihenfolge festlegen.
IDG_VS_CTXT_PROJECT_ADD Befehle, die dem Projekt Elemente hinzufügen.
IDG_VS_CTXT_PROJECT_START Befehle, mit denen das Startprojekt festgelegt wird, das der F5-TASTE zugeordnet ist.
IDG_VS_CTXT_PROJECT_SAVE Befehle zum Speichern von Projektelementen.
IDG_VS_CTXT_PROJECT_DEBUG Befehle für das Debuggen.
IDG_VS_CTXT_PROJECT_SCC Befehle für die Quellcodeverwaltung.
IDG_VS_CTXT_PROJECT_TRANSFER Befehle für Ausschneiden, Kopieren und Einfügen.
IDG_VS_CTXT_PROJECT_PROPERTIES Befehle, die Zugriff auf das Dialogfeld "Projekteigenschaften " ermöglichen.

Siehe auch