UsedCommand 元素
可讓 VSPackage 存取另一個 .vsct 檔案中定義的命令。 例如,如果您的 VSPackage 使用 Visual Studio 殼層所定義的標準 Copy 命令,您可以將命令新增至功能表或工具列,而不需重新實作。
語法
<UsedCommand guid="guidMyCommandGroup" id="MyCommand" />
屬性和項目
下列章節說明屬性、子元素和父元素。
屬性
屬性 | 描述 |
---|---|
guid | 必要。 識別命令之 GUID 識別符組的 GUID。 |
id | 必要。 識別命令之 GUID 識別碼組的識別碼。 |
Condition | 選擇性。 請參閱 條件屬性。 |
子元素
元素 | 描述 |
---|---|
None |
父項目
元素 | 描述 |
---|---|
UsedCommands 元素 | 群組 UsedCommand 元素和其他 UsedCommands 群組。 |
備註
藉由將命令新增至 <UsedCommands>
元素,VSPackage 會通知 Visual Studio 環境 VSPackage 需要 命令。 您應該為套件所需的任何命令新增 <UsedCommand>
元素,而該命令可能未包含在 Visual Studio 的所有版本和組態中。 例如,如果您的套件呼叫 Visual C++ 特定的命令,除非您包含 <UsedCommand>
命令的 元素,否則 Visual Web Developer 的使用者將無法使用命令。
範例
<UsedCommands>
<UsedCommand guid="guidVSStd97" id="cmdidCut"/>
<UsedCommand guid="guidVSStd97" id="cmdidCopy"/>
<UsedCommand guid="guidVSStd97" id="cmdidPaste"/>
</UsedCommands>