Я пытаюсь установить VSIX в двух версиях Visual Studio, и возможно, когда делать это вручную:Установка VSIX в Visual Studio 11.0 и 12.0 с помощью WIX
Но когда я пытаюсь для установки пакета с помощью установщика 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 в манифесте).
Должен ли я использовать эти recommendations? Или использовать WIX 3.7?