Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2012 如何将命令添加到Visual Studio 2012?_Visual Studio 2012_Vsx - Fatal编程技术网

Visual studio 2012 如何将命令添加到Visual Studio 2012?

Visual studio 2012 如何将命令添加到Visual Studio 2012?,visual-studio-2012,vsx,Visual Studio 2012,Vsx,如何将自定义命令添加到键盘对话框(工具->选项->键盘),以便通过快捷键触发它们?不幸的是,我在网上找不到任何资源 我划过了这个,但有点不同,因为我必须创建一个菜单项。我只想在键盘对话框中显示命令。就像它与宏一起工作一样。我没有在这方面检查VS 2012,但我认为它与以前的版本相同 所有这些菜单和命令都本地化在一个名为[mypackage].vsct的文件中,该文件是Visual Studio命令表。此处描述了架构:。当您使用向导时,它可能为您创建了一个向导 正如您在模式中所看到的,命令总是以某

如何将自定义命令添加到键盘对话框(工具->选项->键盘),以便通过快捷键触发它们?不幸的是,我在网上找不到任何资源


我划过了这个,但有点不同,因为我必须创建一个菜单项。我只想在键盘对话框中显示命令。就像它与宏一起工作一样。

我没有在这方面检查VS 2012,但我认为它与以前的版本相同

所有这些菜单和命令都本地化在一个名为[mypackage].vsct的文件中,该文件是Visual Studio命令表。此处描述了架构:。当您使用向导时,它可能为您创建了一个向导

正如您在模式中所看到的,命令总是以某种方式链接到菜单(),但您可以使用许多标志来调整它:。根据您所做的,我会尝试CommandWellOnly、DefaultInvisible和DynamicVisibility


无论如何,如果您不希望菜单出现在顶部菜单栏上,也可以更改vsct文件中根
元素的
元素。

怎么样?@JohnSaunders:什么意思?对不起,我以为那里有一些链接。我必须添加一些。从2010年开始,请参见。2012年在这个领域没有太大的不同。@JohnSaunders:谢谢你的链接。我已经设法添加了一个菜单项。然而,我找不到任何合适的方法来只添加一个命令。请注意,这只是为了将一些宏(VS2010)迁移到vsx包(VS2012),因为VS2012不再支持宏。我不想在这件事上浪费太多时间,所以如果有人能给我指出一篇好的博客文章或什么的话,那就太好了。