gpt4 book ai didi

c# - 如何获取 TeamExplorer Builds 的 ID

转载 作者:行者123 更新时间:2023-11-30 17:38:43 25 4
gpt4 key购买 nike

我制作了 VSIX 扩展的 Hello world。我创建了 VSIX 项目并添加了自定义命令。

我想将此控件添加到 Team Explorer -> Build。

在 TFSTreeViewPackage.vsct 中我有:

<Groups>
<Group guid="guidTFSTreeViewPackageCmdSet" id="MyMenuGroup" priority="0x0600">
<Parent guid="guidSHLMainMenu" id="IDM_VS_MENU_TOOLS"/>
</Group>
</Groups>

在我的控件将放置在构建窗口中的位置之后,我应该放置什么 ID?

最佳答案

您可以使用这个 extension查找现有命令的放置位置。例如,如何找到 Team Explorer -> Build -> Build Definition -> Add to favorite 的位置。 enter image description here

使用检查模式查找命令。找到它后,复制包含项目的 guid 和 id: enter image description here

如果找不到 guid 符号和 id 符号,则需要添加它们:

<GuidSymbol name="guidBigBuildCmdSet" value="{34586048-8400-472e-bbbf-3ae30af8046e}">
<IDSymbol name="menuBuildsPageDefinition" value="0x109" />
</GuidSymbol>

并将您的组更改为:

<Groups>
<Group guid="guidTFSTreeViewPackageCmdSet" id="MyMenuGroup" priority="0x0600">
<Parent guid="guidBigBuildCmdSet" id="menuBuildsPageDefinition"/>
</Group>
</Groups>

关于c# - 如何获取 TeamExplorer Builds 的 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36357873/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com