扩展项目系统的 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

提供对 项目属性 对话框的命令。

请参见

任务

如何:在 Vspackage (c#) 创建和处理命令

如何:为按钮创建可重用的组

概念

Vspackage 如何将用户界面元素到 IDE