IDE 定義的命令,來擴充專案系統
如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件。
當您想要擴充專案系統時,您可以使用命令和命令所提供的群組Visual StudioIDE。
下列各節列出命令特別適合用於擴充專案系統的項目。
功能表命令
下表顯示有用的位置,以叫用專案擴充性的高階命令放命令功能表。
命令功能表 | 描述 |
---|---|
IDM_VS_MENU_PROJECT | 專案最上層的功能表。 |
IDM_VS_TOOL_PROJWIN | 方案總管] 中工具列。 |
快顯功能表
下表顯示快顯功能表中選取單一節點時所要套用方案總管] 中,或有多個同質性的選取項目中時方案總管] 中,這是當所有選取的節點型別相同。
快顯功能表 | 說明 |
---|---|
IDM_VS_CTXT_PROJNODE | 適用於選取專案節點時。 |
IDM_VS_CTXT_ITEMNODE | 選取檔案時適用。 |
IDM_VS_CTXT_FOLDERNODE | 適用於選取資料夾時。 |
IDM_VS_CTXT_WEBREFFOLDER | 適用於選取 [Web 參考] 資料夾時。 |
IDM_VS_CTXT_REFERENCEROOT | 適用於選取參考根節點,稱為 「 參考 」 時。 |
IDM_VS_CTXT_REFERENCE | 適用於選取參考節點。這些包括組件、 COM 和只專案參考。 不包含 Web 參考。 |
下表顯示當套用的快顯功能表中的選取範圍方案總管] 中跨越多個階層,
快顯功能表 | 說明 |
---|---|
IDM_VS_CTXT_XPROJ_SLNPROJ | 適用於目前的選取範圍包含方案節點和根專案節點時。 |
IDM_VS_CTXT_XPROJ_SLNITEM | 適用於目前的選取範圍包含方案節點和專案項目時。 |
IDM_VS_CTXT_XPROJ_MULTIPROJ | 適用於當目前的選取範圍包含多個專案只限根節點。 |
IDM_VS_CTXT_XPROJ_PROJITEM | 當目前的選取範圍包含根專案節點和專案項目時套用。 此外,範圍可能包含方案節點。 |
IDM_VS_CTXT_XPROJ_MULTIITEM | 適用於目前的選取範圍包含在方案中,多個專案中的專案項目時,或在相同專案中選取不同類型的項目。 |
命令群組
下表顯示當擴充專案,而且您可以透過存取時,您可以使用的命令群組IDM_VS_CTXT_PROJNODE快顯功能表。
命令群組 | 描述 |
---|---|
IDG_VS_CTXT_PROJECT_BUILD | 建立、 重建和部署專案的命令。 |
IDG_VS_CTXT_COMPILELINK | 編譯和連結專案的指令。 |
IDG_VS_CTXT_PROJECT_CONFIG | 設定專案組態和建置順序的命令。 |
IDG_VS_CTXT_PROJECT_ADD | 將項目加入至專案的命令。 |
IDG_VS_CTXT_PROJECT_START | 設定啟始專案 F5 索引鍵相關聯的命令。 |
IDG_VS_CTXT_PROJECT_SAVE | 儲存專案項目的命令。 |
IDG_VS_CTXT_PROJECT_DEBUG | 偵錯的指令。 |
IDG_VS_CTXT_PROJECT_SCC | 原始檔控制命令。 |
IDG_VS_CTXT_PROJECT_TRANSFER | 剪下] 命令複製並貼上作業。 |
IDG_VS_CTXT_PROJECT_PROPERTIES | 提供存取權的命令專案屬性對話方塊。 |
另請參閱
VSPackages 如何新增使用者介面項目
MenuCommands Vs。OleMenuCommands
建立可重複使用的按鈕群組