如何在Visual Studio中查找菜单事件的名称

时间:2015-04-10 23:41:22

标签: c# visual-studio visual-studio-2013 visual-studio-addins vspackage

我试图通过编写插件来自动调用Visual Studio中的菜单项。我怎样才能找到该事件的名称?

例如,可以使用

执行编译命令
DTE.ExecuteCommand("Build.Compile")

但我有一个菜单项,我已经安装为一个单独的VSPackage,我想执行它,但遗憾的是我不知道如何找到该命令的名称。

2 个答案:

答案 0 :(得分:3)

您可以设置注册表双字值HKEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio \ 12.0 \ General \ EnableVSIPLogging = 1(12.0适用于VS 2013)。然后按CTRL + SHIFT并将鼠标悬停在上面或选择菜单命令将显示其名称和ID。

答案 1 :(得分:1)

您在程序包中创建的命令的名称位于.vsct文件中。此外,您可以在工具,自定义窗口,键盘按钮,“显示包含”

的命令中找到命令名称