我正在为具有工具栏命令的 VS2010 和 VS2012 进行扩展。
鉴于它们之间图标样式的变化,我想为每个图标提供一个单独的图标。
我如何在 中指定.vsct
?我假设我可以使用Condition
,但我不确定 VS 版本是否已经有预定义的值。
我正在为具有工具栏命令的 VS2010 和 VS2012 进行扩展。
鉴于它们之间图标样式的变化,我想为每个图标提供一个单独的图标。
我如何在 中指定.vsct
?我假设我可以使用Condition
,但我不确定 VS 版本是否已经有预定义的值。
似乎不使用 MSI 是不可能的,请参阅MSDN 论坛上的“ VS 包 (VSIX):为 VS2010/VS2012 提供两个不同的工具栏图标”。
我不相信您可以使用 VSIX 来安装或指定目标特定资源。VSIX 旨在作为一种非常简单的部署机制,它实际上只是一个重命名的 ZIP 文件加上一个带有少量逻辑来处理 pkgdef 文件的安装程序。如果您想要更复杂的安装(例如根据您的安装目标放置不同的 dll),我相信您需要创建一个 MSI。