如何在 Visual Studio 中获取 Git 分支上下文菜单的 GUID:CMDId 组合

问题描述 投票:0回答:1

我正在尝试创建 VS 2022 扩展。我想在用户右键单击“视图”->“Git 存储库”窗口和“Git 更改”窗口中的任何分支时出现的上下文菜单中添加一个新项目。

我知道 GUID 是 {57735d06-c920-4415-a2e0-7d6e6fbdfa99} 但我找不到命令ID。

我尝试安装命令资源管理器,但它没有显示与菜单组相关的数据。

enter image description here

如有任何帮助,我们将不胜感激。预先感谢

我发现提交历史窗口中某个命令的CmdID为0Xf040 我正在尝试使用从 0Xf001 到 0Xf100 的值。没有运气。

我知道这是蛮力方法,但没有找到其他好方法

visual-studio-2022 visual-studio-extensions
1个回答
0
投票

我想我找到了你想要的命令ID。

是0x1005。

如何获得:

就在这里阅读微软的开源代码:

https://github.com/microsoft/VSSDK-Extensibility-Samples/blob/83759e1796f6cb9bfc509b58d7c1c0099ad5210d/CodeLensOopSample/src/CodeLensOopProvider/GitCommitDataPointProvider.cs#L104C33-L104C44

您可以看到:

© www.soinside.com 2019 - 2024. All rights reserved.