Visual Studio 扩展 - 测试菜单的调用选项 Window 和 Id
Visual Studio Extensions - Calling Options Window and Id for Test Menu
我正在尝试创建一个 Visual Studio 扩展程序,但我在几个方面遇到了困难。
创建菜单命令时,默认进入工具菜单 (id="IDM_VS_MENU_TOOLS")。我想将它更改为测试菜单,但我无法在任何地方找到它的 ID。
如何添加对选项 window 的调用?基本上我想要一个工具 > 我的菜单 > 选项直接进入我在选项 windows.
中的项目
有什么帮助吗?
谢谢!
要确定菜单项 ID,您可以使用此处描述的 EnableVSIPLogging
注册表项:Using EnableVSIPLogging to identify menus and commands with VS 2005 + SP1。
请注意,如果您使用 Visual Studio 2017,则必须在 VS 的私有注册表中执行此操作,使用此处描述的过程:Access Visual Studio 2017's private registry hive,并且 EnableVSIPLogging
值将是位于如下所示的键中(5e87da33 会有所不同,具体取决于您的设置):
<your private key name>\Software\Microsoft\VisualStudio.0_5e87da33\General
完成此操作后,您可以 CTRL+SHIFT 单击 "Test",它会向您显示:
别忘了做相反的事情。
要显示您自己的选项页面,请创建一个菜单项(使用 vsct 等),并在单击时调用 Package.ShowOptionPage。
我正在尝试创建一个 Visual Studio 扩展程序,但我在几个方面遇到了困难。
创建菜单命令时,默认进入工具菜单 (id="IDM_VS_MENU_TOOLS")。我想将它更改为测试菜单,但我无法在任何地方找到它的 ID。
如何添加对选项 window 的调用?基本上我想要一个工具 > 我的菜单 > 选项直接进入我在选项 windows.
中的项目
有什么帮助吗?
谢谢!
要确定菜单项 ID,您可以使用此处描述的 EnableVSIPLogging
注册表项:Using EnableVSIPLogging to identify menus and commands with VS 2005 + SP1。
请注意,如果您使用 Visual Studio 2017,则必须在 VS 的私有注册表中执行此操作,使用此处描述的过程:Access Visual Studio 2017's private registry hive,并且 EnableVSIPLogging
值将是位于如下所示的键中(5e87da33 会有所不同,具体取决于您的设置):
<your private key name>\Software\Microsoft\VisualStudio.0_5e87da33\General
完成此操作后,您可以 CTRL+SHIFT 单击 "Test",它会向您显示:
别忘了做相反的事情。
要显示您自己的选项页面,请创建一个菜单项(使用 vsct 等),并在单击时调用 Package.ShowOptionPage。