共用方式為


Extern 元素

Extern 元素會參考任何外部標頭 (.h) 檔案,以在編譯時期與 .vsct 檔案合併。 要合併的檔案必須位於提供給 VSCT 編譯程式或 Include 元素參考的 Include 路徑上。 這些檔案可能是其他 .vsct 檔案或 C++ 頭檔。

頭檔中的定義必須是 「#define [Symbol] [Value]“ 格式,如果先前已定義該值,該值可能是另一個符號。 定義可用於命令項目的條件語句中。 不會實際使用的任何符號都會被捨棄。

CommandTable 元素 Extern 元素

語法

<Extern href="stdidcmd.h" />

屬性和元素

下列章節說明屬性、子元素和父元素。

屬性

屬性 描述
href 必要。 標頭檔案的路徑:

href=“stdidcmd.h”
Condition 選擇性。 請參閱 條件屬性
language 選擇性。 命令表中所有 <Strings> 元素的預設語言:

language=“en-us”

子元素

元素 描述
無。 無。

父元素

元素 描述
CommandTable 元素 定義代表命令的所有元素 ,也就是 VSPackage 提供給 IDE 的功能表項、功能表、工具列和下拉式方塊。

範例

<?xml version="1.0" encoding="utf-8"?>
<CommandTable xmlns="http://schemas.microsoft.com/VisualStudio/2005-10-
  18/CommandTable" xmlns:xs="http://www.w3.org/2001/XMLSchema">
    <Extern href="C:\VSCore\vscommon\inc\vsshlids.h"/>
    ...
  <Commands package="guidMyPackage">
</CommandTable>

另請參閱