Extern 項目
外部項目會參考在編譯時期合併與.vsct 檔案的任何外部的標頭 (.h) 檔。 要合併的檔案必須位於包含路徑指定給 VSCT 編譯器或所參考的Include 項目。 檔案可能是其他的.vsct 檔案或 c + + 標頭檔。
檔案必須屬於表單"# define [符號] [值]"標頭中的定義值可能是其他的符號如果先前已定義。 定義不得使用於條件式陳述式的命令的項目。 並未實際使用任何符號將被捨棄。
<Extern href="stdidcmd.h" />
屬性和項目
下列章節會說明屬性、子項目和父項目。
屬性
屬性 |
描述 |
---|---|
href |
必要項。 標頭檔的路徑: "href="stdidcmd.h |
條件 |
選擇項。 請參閱 VSCT XML 結構描述條件式屬性。 |
language |
選擇項。 所有的預設語言<Strings>在命令表裡的項目: 語言 ="en-我們" |
子項目
項目 |
描述 |
---|---|
無。 |
無。 |
父項目
項目 |
描述 |
---|---|
定義所有的項目,表示命令 — 也就是功能表項目、 功能表、 工具列和下拉式方塊 — VSPackage 提供給 IDE。 |
範例
<?xml version="1.0" encoding="utf-8"?>
<CommandTable xmlns="https://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>