用于扩展项目系统的 IDE 定义的命令

若要扩展项目系统,可以使用 Visual Studio IDE 提供的命令和命令组。

以下部分列出了对扩展项目系统特别有用的命令项。

命令菜单

下表显示了可用于放置调用项目扩展程序的高级命令的命令菜单。

命令菜单 说明
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 提供对 “项目属性” 对话框的访问权限的命令。

另请参阅