用于扩展项目系统的 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 | 提供对 “项目属性” 对话框的访问权限的命令。 |