Visual Studio 命令表裡 (。Vsct) 檔案
命令資料表組態檔是文字檔,用來描述一組包含 VSPackage 的命令。 Visual Studio資料表 (VSCT) 編譯器會將 XML 架構組態檔 (.vsct 檔) 編譯成表格輸出 (.cto) 的二進位的指令檔的命令。 結果的.cto 檔案是所使用命令的資料表 (CTC) 編譯器來編譯.ctc 組態檔所建立的相同。 不過,使用以 XML 為基礎的.vsct 檔案,會有一些優點,如下所示:
進階的 XML 編輯器提供的Visual Studio。 根據預設,這個編輯器時,會開啟您按兩下.vsct 檔案,在方案總管] 中。
Intellisense 由.xsd 結構描述,由安裝Visual Studio SDK。
因為這些優點,CTC 已被取代。 雖然強烈建議您使用新增的 CTC,就 VSCT 編譯器現在是建議的方式來產生命令的表格。 所有Visual Studio SDK範例已經轉換成使用.vsct 檔案。
提供的 c + + 範例Visual Studio SDK .cto 檔案編譯原生的附屬 DLL。 C# 範例會將.cto 檔案併入為 VSPackage 的組件資訊清單資源。 有一些微妙的差異,以.vsct 格式,在這兩種情況。 如需詳細資訊,請參閱 VSCT C# 和 c + + 中的範例。
注意事項 |
---|
本地化的目的,如 C# 專案可以編譯成受管理的附屬 DLL 的.cto 檔案。 |
若要瞭解如何開始學習的語法和語意的.vsct 檔案,請參閱設計 XML 命令表裡 (。Vsct) 檔案
在本節中
設計 XML 命令表裡 (。Vsct) 檔案
說明如何設計.vsct 檔案。How to: 建立。Vsct 檔案
比較的方法來建立.vsct 檔案。 說明以手動方式建立新的.vsct 檔案的程序。How to: 建立。從現有的 Vsct 檔案。Ctc 檔案
說明將現有的.ctc 原始程式檔轉換成.vsct 檔案的程序。How to: 建立。從現有的 Vsct 檔案。Cto 能夠檔案
說明將現有的.cto 二進位檔案轉換成.vsct 檔案的程序。VSCT C# 和 c + + 中的範例
說明以 c + + 和 C# 專案的.vsct 檔案格式的差異。
相關章節
VSCT XML 結構描述參考
提供關於命令資料表 XML 組態檔的每個部份的詳細資訊。Command Table Configuration (.Ctc) Files
介紹被取代的.ctc 檔案格式。VSPackages 對 IDE 所新增的使用者介面項目
描述命令的表格格式規格。受管理的 VSPackages 中的資源
說明如何使用 managed 和 unmanaged 資源在受管理的 VSPackages。命令、 功能表和工具列
說明如何建立包含功能表、 工具列和命令的組合方塊的 UI。