我试图通过编写插件来自动调用Visual Studio中的菜单项。我怎样才能找到该事件的名称?
例如,可以使用
执行编译命令DTE.ExecuteCommand("Build.Compile")
但我有一个菜单项,我已经安装为一个单独的VSPackage,我想执行它,但遗憾的是我不知道如何找到该命令的名称。
答案 0 :(得分:3)
您可以设置注册表双字值HKEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio \ 12.0 \ General \ EnableVSIPLogging = 1(12.0适用于VS 2013)。然后按CTRL + SHIFT并将鼠标悬停在上面或选择菜单命令将显示其名称和ID。
答案 1 :(得分:1)
您在程序包中创建的命令的名称位于.vsct文件中。此外,您可以在工具,自定义窗口,键盘按钮,“显示包含”
的命令中找到命令名称