5

是否有某个文件可以用来以更简单的方式对上下文菜单进行大量更改?

图形用户界面:

在此处输入图像描述

使我无法将命令从一个菜单移动到另一个菜单,也无法让我看到该命令的实际含义(以便将相同的命令添加到另一个菜单),因此我没有太多工作要做。

因此,我正在寻找一个文件(或一个巨大的注册表项?呃。),我可以在其他拥有更强大工具的地方进行编辑。(如果重要的话,我的 VS 版本是 Enterprise 2017)

4

1 回答 1

3

您可以在 中找到默认设置C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\Profiles,其中包含常规设置和一些特定于语言的覆盖。还有一个额外的覆盖IDE\VC\Profiles

就我而言,我想将项目上的“启动新实例”移动到顶级上下文菜单中。所以我:

  1. 复制了一份CurrentSettings.vssettings
  2. 在我想要的地方添加了一个新命令(通过工具>自定义... GUI)
  3. 找到我要克隆的命令并将其上移一个
  4. 关闭VS(它在退出时保存)
  5. 比较这两个文件以找到差异(使用您最喜欢的工具。)您将在Category[@name="Environment_CommandBars"]\CommandBars\UserCustomizationsasadd removemodifyentries下找到它们
  6. 从移动的条目中获取Cmd属性并将其粘贴到添加的条目上(这是给我的,以节省感兴趣的人几个步骤)Cmd="{1496A755-94DE-11D0-8C3F-00C04FC2AAE2}:00000164"
  7. 取消移动以仅保留添加的条目

我无法在默认设置中的任何地方找到此命令条目,因此必须以艰难的方式弄清楚。

于 2019-08-23T18:22:34.123 回答