Visual studio 我应该使用Visual Studio命令表(.Vsct)文件吗

Visual studio 我应该使用Visual Studio命令表(.Vsct)文件吗,visual-studio,visual-studio-extensions,Visual Studio,Visual Studio Extensions,我制作了一个新的VisualStudio扩展,它带有一个工具窗口,正如微软在这里描述的那样 这将生成多个文件,包括工具窗口的XAML定义 我想在工具窗口中添加一个工具栏,这样我就可以在XAML中定义它,并将按钮连接到视图模型中的一些命令对象。这很吸引人,因为我已经熟悉如何做了 但在另一页上,, Microsoft介绍如何使用Visual Studio命令表.Vsct文件添加工具栏 乍一看,它看起来相当复杂,我认为我不需要它 描述确实说 通过以下方式添加工具栏,可以保证 渐变和颜色与IDE的其余

我制作了一个新的VisualStudio扩展,它带有一个工具窗口,正如微软在这里描述的那样

这将生成多个文件,包括工具窗口的XAML定义

我想在工具窗口中添加一个工具栏,这样我就可以在XAML中定义它,并将按钮连接到视图模型中的一些命令对象。这很吸引人,因为我已经熟悉如何做了

但在另一页上,, Microsoft介绍如何使用Visual Studio命令表.Vsct文件添加工具栏

乍一看,它看起来相当复杂,我认为我不需要它

描述确实说

通过以下方式添加工具栏,可以保证 渐变和颜色与IDE的其余部分一致


除此之外,使用VSCT方法还有什么好处?

使用VSCT方法,用户将能够编辑工具栏并为其命令指定键盘快捷键。不要低估了为不同VS主题设计XAML工具栏的必要性


就我个人而言,我会根据需要使用这两种方法来公开标准与定制命令。

谢谢Sergey,这是一种适合不同主题的风格,尽管我个人并不太在意。编辑工具栏是我并不真正想要的功能,因为我认为这会使客户支持更加困难。