【发布时间】:2015-01-16 03:59:06
【问题描述】:
我已经创建了一个 VS2013 扩展,现在我也想在 VS2012 中安装它。我read 我应该编辑 vsixmanifest 并添加 InstallationTarget,所以我做到了。我安装了 VS2102 Premium 和 VS2013 Ultimate。这是我添加到清单中的 xml:
<Installation InstalledByMsi="false">
<InstallationTarget Id="Microsoft.VisualStudio.Pro" Version="[11.0,12.0)" />
<InstallationTarget Id="Microsoft.VisualStudio.Premium" Version="[11.0,12.0)" />
</Installation>
不过,当我双击 vsix 文件进行安装时,它只列出了 VS2013。
【问题讨论】:
-
VS2013 中的重大变化是described here。
-
也许我遗漏了一些东西。我在调试中构建了扩展,在调试文件夹中,我有 vsix 文件和 vsixmanifest 文件。在后者中,我正在更改 InstallationTagerget,但它仍然没有显示 VS2012 选项。我尝试了范围:
我也在不同的行上尝试:
标签: c# visual-studio visual-studio-2012 visual-studio-2013 vsix