2

我编写了一个 Visual Studio 2010 扩展。它是一个 VS 包(在 .VSIX 中)文件。它有一个工具栏,上面有一个按钮。

该按钮永远不会启用。我查看了 MenuAndCommands VS SDK 示例,据我所知,我没有做任何不同的事情。

我做错了什么?

4

2 回答 2

2

现在似乎可以工作:可能是两件事之一:

  1. 我没有将包 GUID 放在<Commands>.VSCT 文件中的节点上。
  2. 似乎 .VSCT 文件并不总是在应有的时候构建。后来重建,它似乎正在工作......
于 2010-06-24T18:18:23.303 回答
0

我遇到了这个......问题是我禁用了 vsct 文件中的按钮,注释掉DefaultDisabled解决了这个问题:

<Button guid="guidXYZCmdSet" id="XYZmd" priority="0x0007" type="Button">
<Parent guid="guidSXYZCmdSet" id="guidSXYZMenuGroup" />
<Icon guid="guidImages" id="bmpVS" />
<!--<CommandFlag>DynamicVisibility</CommandFlag>
<CommandFlag>DefaultDisabled</CommandFlag>
<CommandFlag>DefaultInvisible</CommandFlag>-->
于 2016-11-16T04:00:19.737 回答