VSCT:不同VS版本的不同图标

时间:2013-03-28 09:15:47

标签: visual-studio visual-studio-extensions vsct

我正在为具有工具栏命令的VS2010和VS2012进行扩展 鉴于它们之间的图标样式发生了变化,我想为每个图标样式提供一个单独的图标。

如何在.vsct中指定?我假设我可以使用Condition,但我不确定VS版本是否已有预先定义的值。

1 个答案:

答案 0 :(得分:3)

如果不使用MSI似乎是不可能的,请参阅MSDN论坛上的“VS Package (VSIX): Having two different toolbar icons for VS2010/VS2012”。

  

Ryan Molden (MSFT)

     

我不相信您可以使用VSIX来安装或指定目标特定资源。 VSIX旨在作为一种非常简单的部署机制,它实际上只是一个重命名的ZIP文件加上一个具有少量逻辑的安装程序来处理pkgdef文件。如果你想要更复杂的安装(比如根据你的安装目标设置不同的dll),我相信你需要创建一个MSI。