为什么我的Visual Studio扩展中禁用了工具栏按钮?

时间:2010-06-24 13:19:45

标签: visual-studio vsix

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

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

我做错了什么?

2 个答案:

答案 0 :(得分:1)

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

  1. 我没有将包GUID放在.VSCT文件中的<Commands>节点上。
  2. 看起来.VSCT文件并不总是应该构建的。稍后重建,它似乎正在工作......

答案 1 :(得分: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>-->