У нас есть обработанный MSI в производстве, который необходимо установить с помощью msiexec /fv package.msi
, прежде чем он сможет быть правильно обновлен.WiX: используйте Burn to recache broken MSI
Я надеялся, что мы сможем обернуть эту процедуру в Burn, но this Q и ответ Rob появится, что это может быть невозможно.
Я пробовал:
<Chain>
<MsiPackage SourceFile="fixed-package.msi">
<MsiProperty Name="REINSTALLMODE" Value="v"/>
</MsiPackage>
</Chain>
Но ничего не произошло.
Мне нужен только REINSTALLMODE=v
, а не REINSTALLMODE=amus
, как указано в связанном вопросе, поэтому я не уверен, что это имеет значение. Сломанный пакет имеет плохие условия, которые предотвращают удаление и обновление, и этот новый исправляет это.
Что-то изменилось в Burn с мая '13, что теперь возможно удаление существующего MSI?
Thanks