4

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

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

4

1 回答 1

3

似乎不使用 MSI 是不可能的,请参阅MSDN 论坛上的“ VS 包 (VSIX):为 VS2010/VS2012 提供两个不同的工具栏图标”。

瑞安莫尔登(MSFT)

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

于 2013-03-28T11:15:03.030 回答