IDE-Definierte Befehle zum Erweitern von Projektsystemen
Wenn Sie Projektsysteme erweitern möchten, können Sie die Befehle und Befehlsgruppen verwenden, die vom Visual Studio IDE bereitgestellt werden.
In den folgenden Abschnitten sind die Elemente aufgeführt, die zum Erweitern von Projektsystemen besonders nützlich sind.
Befehls-Menüs
In der folgenden Tabelle werden die Menüs Befehls an, die nützliche Speicherorte befinden, damit Sie Befehle auf hoher Ebene einfügen, die einem Projekt extender aufrufen.
Klicken Sie im Menü Befehle |
Beschreibung |
---|---|
IDM_VS_MENU_PROJECT |
Das Menü Projekt der obersten Ebene. |
IDM_VS_TOOL_PROJWIN |
Die Projektmappen-Explorer Symbolleiste. |
Kontextmenüs
In der folgenden Tabelle sind die Kontextmenüs an, die gelten für die ein einzelner Knoten in Projektmappen-Explorerausgewählt wird oder wenn es mehrere homogene Auswahl in Projektmappen-Explorervorhanden ist, wenn alle ausgewählten Knoten vom selben Typ sind.
Kontextmenü |
Beschreibung |
---|---|
Gilt, wenn der Knoten ausgewählt wird. |
|
Gilt, wenn eine Datei ausgewählt wird. |
|
Gilt, wenn ein Ordner ausgewählt wird. |
|
IDM_VS_CTXT_WEBREFFOLDER |
Gilt, wenn der Ordner Webverweise ausgewählt ist. |
Gilt, wenn der Stammknoten " Verweise „Verweise“ aufgerufen wird, ausgewählt ist. |
|
Gilt, wenn Verweisknoten ausgewählt werden. Diese schließen nur Assembly, COM- und Projektverweise ein. Schließt keine Webverweise ein. |
In der folgenden Tabelle sind die Kontextmenüs an, die anwenden, wenn die Auswahl in Projektmappen-Explorer mehrere Hierarchien umfassen.
Kontextmenü |
Beschreibung |
---|---|
IDM_VS_CTXT_XPROJ_SLNPROJ |
Gilt, wenn die aktuelle Auswahl knoten- Stammprojekt und Projektmappen Knoten enthält. |
IDM_VS_CTXT_XPROJ_SLNITEM |
Gilt, wenn die aktuelle Auswahl den Projektmappenknoten und - Projektelemente enthält. |
IDM_VS_CTXT_XPROJ_MULTIPROJ |
Gilt nur, wenn sich die aktuelle Auswahl aus mehreren Knoten Stammprojekt besteht. |
IDM_VS_CTXT_XPROJ_PROJITEM |
Gilt, wenn die aktuelle Auswahl einer Mischung von Knoten Stammprojekt und - Projektelemente enthält. Darüber hinaus enthält die Auswahl möglicherweise den Projektmappenknoten. |
IDM_VS_CTXT_XPROJ_MULTIITEM |
Gilt, wenn die aktuelle Auswahl von Projektelementen mehrere Projekte in der Projektmappe enthält, oder wenn Elemente unterschiedlicher Typen im gleichen Projekt ausgewählt werden. |
Befehlsgruppen
In der folgenden Tabelle sind die Befehlsgruppen an, die Sie verwenden können, wenn Sie Projekte erweitern, und das Sie über das IDM_VS_CTXT_PROJNODE Kontextmenü zugreifen können.
Befehlsgruppe |
Beschreibung |
---|---|
IDG_VS_CTXT_PROJECT_BUILD |
Befehle für das Erstellen, Neuerstellen und Bereitstellen des Projekts. |
IDG_VS_CTXT_COMPILELINK |
Befehle für das Kompilieren und Verknüpfen des Projekts. |
IDG_VS_CTXT_PROJECT_CONFIG |
Befehle, die Projektkonfigurations- und Buildreihenfolge festlegen. |
IDG_VS_CTXT_PROJECT_ADD |
Befehle, die dem Projekt Elemente hinzufügen. |
IDG_VS_CTXT_PROJECT_START |
Befehle, die das Startprojekt festlegen, mit der die F5-Taste zugeordnet wurde. |
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 Kopieren und Ausschneiden und für Einfügevorgänge. |
IDG_VS_CTXT_PROJECT_PROPERTIES |
Befehle, die den Zugriff auf das Dialogfeld Projekteigenschaften ermöglichen. |
Siehe auch
Aufgaben
Gewusst wie: Erstellen und behandeln Sie Befehle in VSPackages (C#)
Gewusst wie: Erstellen von wiederverwendbaren Gruppen Schaltflächen
Konzepte
Wie VSPackages Benutzeroberflächenelemente Hinzufügen der IDE