当我第一次安装扩展程序时,我希望看到我的工具栏,而不是通过右键单击Visual Studio工具栏部分并选择我的工具栏来手动激活它。我只想激活工具栏一次,告知用户它的存在,但是如果从VS手动禁用它,那么我想保持它禁用并使用VS用户设置。
来自.vsct文件的代码是:
{{1}}
答案 0 :(得分:0)
我最终做的是使用属性[Browsable(false)]
存储一个隐藏属性,默认值设置为true,在我的一个Dialog Pages中从扩展程序和首次安装扩展程序后我检查了属性,并在此链接Showing a toolbar at Visual Studio startup中显示了工具栏,因为我将我的属性的值更改为false。每次启动Visual Studio的新实例时更改属性后,我检查了属性,但现在没有任何反应,Visual Studio将像其他工具一样处理工具栏。 bool属性将自动保留,并且永远不会丢失它的值。通过这种方式,工具栏将在安装后显示,但之后您可以禁用它并再次启用它,并保留用户设置。