【发布时间】:2022-01-14 13:47:41
【问题描述】:
我目前正在尝试为 Visual Studio 创建一个扩展,我已经让 XML 文件中的第一个按钮正常工作,但是第二个按钮给我一个错误,但是它们都是相同的,除了 ButtonText、@987654322 @ 和 id 在按钮内。任何帮助将不胜感激。
错误:Undefined 'id' attribute 'TestTwo' in a <Button> element - 像 29
代码主要部分:
<Commands package="CppAssist">
<Groups>
<Group guid="CppAssist" id="MyMenuGroup" priority="0x0600">
<Parent guid="VSMainMenu" id="Tools"/>
</Group>
</Groups>
<!--This section defines the elements the user can interact with, like a menu command or a button
or combo box in a toolbar. -->
<Buttons>
<Button guid="CppAssist" id="Test" priority="0x0100" type="Button">
<Parent guid="CppAssist" id="MyMenuGroup" />
<Icon guid="ImageCatalogGuid" id="Add" />
<CommandFlag>IconIsMoniker</CommandFlag>
<Strings>
<ButtonText>Test</ButtonText>
<LocCanonicalName>.Tools.Test</LocCanonicalName>
</Strings>
</Button>
<Button guid="CppAssist" id="TestTwo" priority="0x0100" type="Button"> <!-- Line 29: ERROR -->
<Parent guid="CppAssist" id="MyMenuGroup" />
<Icon guid="ImageCatalogGuid" id="Add" />
<CommandFlag>IconIsMoniker</CommandFlag>
<Strings>
<ButtonText>Another Test</ButtonText>
<LocCanonicalName>.Tools.TestTwo</LocCanonicalName>
</Strings>
</Button>
</Buttons>
</Commands>
<Symbols>
<GuidSymbol name="CppAssist" value="{a71b9f85-5b58-44aa-b87d-5b50fbd99202}">
<IDSymbol name="MyMenuGroup" value="0x0001" />
<IDSymbol name="Test" value="0x0100" />
<IDSymbol name="TestTwo" value="0x0100" />
</GuidSymbol>
</Symbols>
【问题讨论】:
标签: c# visual-studio visual-studio-extensions