Я пытаюсь установить VSIX на две версии Visual Studio, и это возможно, если делать это вручную:
Но когда я пытаюсь установить пакет с помощью установщика MSI, созданного Wix 3.6, vsix устанавливается только на VS2012.
<Component Id="VSPackageComponent" Guid="E54DBAAF-4961-492C-AA8A-FFE3C4C77BA3">
<VSExtension:VsixPackage File="VsPackageInstaller"
PackageId="8cc311e8-5f48-4816-b1ee-6c873fe0dc71"
Vital="yes" Permanent="no" />
<File Id="VsPackageInstaller" Name="VSProject2012.vsix"
Source="VSProject2012.vsix"/>
</Component>
И этот пакет не удаляется при деинсталляции msi (раньше он работал некоторое время). Идентификаторы GUID идентичны (PackageId и Identity Id в манифесте).
Следует ли мне использовать эти рекомендации? Или мне стоит использовать WIX 3.7?