【问题标题】:How to find the name of a menu event in Visual Studio如何在 Visual Studio 中查找菜单事件的名称
【发布时间】:2015-04-10 23:41:22
【问题描述】:
我正在尝试通过编写插件来自动调用 Visual Studio 中的菜单项。如何找到该活动的名称?
例如可以使用
执行编译命令
DTE.ExecuteCommand("Build.Compile")
但是我有一个作为单独的 VSPackage 安装的菜单项,我想执行它,但不幸的是我不知道如何找到命令的名称。
【问题讨论】:
标签:
c#
visual-studio
visual-studio-2013
visual-studio-addins
vspackage
【解决方案1】:
您可以设置注册表 dword 值 HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0\General\EnableVSIPLogging=1(12.0 适用于 VS 2013)。然后按 CTRL+SHIFT 并悬停或选择菜单命令将显示它的名称和 ID。
【解决方案2】:
您在包中创建的命令的名称位于 .vsct 文件中。此外,您可以在工具、自定义窗口、键盘按钮、“显示包含的命令”中找到命令名称