Freigeben über


UsedCommand-Element

Ermöglicht den Zugriff auf ein VSPackage, um einen Befehl, der in einer anderen .vsct-Datei definiert ist. Wenn beispielsweise ein VSPackage den Standard- Kopieren Befehl verwendet, der von der Shell Visual Studio definiert ist, können Sie den Befehl einem Menü oder einer Symbolleiste hinzufügen, ohne sie erneut zu implementieren.

<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. Weitere Informationen finden Sie unter Bedingte Attribute für das VSCT-XML-Schema.

Untergeordnete Elemente

Element

Beschreibung

None

Übergeordnete Elemente

Element

Beschreibung

UsedCommands-Element

Gruppen UsedCommand-Elemente und andere UsedCommands-Gruppierungen.

Hinweise

Wenn Sie einen Befehl zum <UsedCommands>-Element hinzufügt, informiert VSPackage die Visual Studio Umgebung, dass ein VSPackage den Befehl erfordert. Sie sollten ein <UsedCommand>-Element für jeden Befehl hinzufügen, die das Paket erfordert, die möglicherweise nicht in allen Versionen aufgenommen wird und Konfigurationen von Visual Studio. Wenn z. B. das Paket einen Befehl aufruft, der dem Visual C++ spezifisch ist, ist der Befehl nicht für Benutzer von Visual Web Developer verfügbar, wenn Sie ein <UsedCommand>-Element für den Befehl einschließen.

Beispiel

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

Siehe auch

Referenz

UsedCommands-Element

Weitere Ressourcen

(Visual Studio-Befehls-Tabelle. Dateien Vsct)