Почему кнопка панели инструментов отключена в моем расширении Visual Studio? - PullRequest
1 голос
/ 24 июня 2010

Я написал расширение Visual Studio 2010. Это файл VS Package (в .VSIX). У него есть панель инструментов, на которой есть одна кнопка.

Кнопка никогда не активируется. Я посмотрел на пример MenuAndCommands VS SDK и, насколько я могу судить, я не делаю ничего другого.

Что я сделал не так?

Ответы [ 2 ]

1 голос
/ 24 июня 2010

Кажется, теперь работает: может быть одна из двух вещей:

  1. Я не поместил GUID пакета на узел <Commands> в файле .VSCT.
  2. Похоже, что файл .VSCT не всегда создается, когда это должно быть.Перестройте все позже, и оно, кажется, работает ...
0 голосов
/ 16 ноября 2016

Я столкнулся с этой ... проблемой было то, что я отключил кнопки в файле 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>-->
...