Freigeben über


UsedCommand-Element

Ermöglicht einem VSPackage den Zugriff auf einen Befehl, der in einer anderen VSCT-Datei definiert ist. Wenn Ihr VSPackage beispielsweise den standardbefehl "Kopieren " verwendet, der von der Visual Studio-Shell definiert wird, können Sie den Befehl einem Menü oder einer Symbolleiste hinzufügen, ohne ihn erneut zu implementieren.

Syntax

<UsedCommand guid="guidMyCommandGroup" id="MyCommand" />

Attribute und Elemente

In den folgenden Abschnitten werden Attribute sowie untergeordnete und übergeordnete Elemente beschrieben.

Attribute

Attribut BESCHREIBUNG
guid Erforderlich. Die GUID des GUID-ID-Paares, das den Befehl identifiziert.
id Erforderlich. Die ID des GUID-ID-Paares, das den Befehl identifiziert.
Bedingung Optional. Siehe Bedingte Attribute.

Untergeordnete Elemente

Element BESCHREIBUNG
Keine

Übergeordnete Elemente

Element Beschreibung
UsedCommands-Element Gruppiert UsedCommand-Elemente und andere UsedCommands-Gruppierungen.

Hinweise

Durch Hinzufügen eines Befehls zum <UsedCommands> Element informiert ein VSPackage die Visual Studio-Umgebung, dass das VSPackage den Befehl erfordert. Sie sollten ein <UsedCommand> Element für jeden Befehl hinzufügen, für den Das Paket erforderlich ist, das möglicherweise nicht in allen Versionen und Konfigurationen von Visual Studio enthalten ist. Wenn Ihr Paket beispielsweise einen speziell für Visual C++ spezifischen Befehl aufruft, steht der Befehl benutzern von Visual Web Developer nicht zur Verfügung, es sei denn, Sie fügen ein <UsedCommand> Element für den Befehl hinzu.

Beispiel

<UsedCommands>
  <UsedCommand guid="guidVSStd97" id="cmdidCut"/>
  <UsedCommand guid="guidVSStd97" id="cmdidCopy"/>
  <UsedCommand guid="guidVSStd97" id="cmdidPaste"/>
</UsedCommands>

Siehe auch