Как мне выбрать мой UpgradeCode, если я переключусь с обычного установщика MSI на установщик пакетов для подключения WiX, чтобы сделать путь обновления от msi до пакета возможным?
Пример:
Версия 1.0 была выпущена как обычный установщик MSI с UpgradeCode = X
Версия 2.0 будет выпущена как пакет Burn, включая продукт и предпосылки, такие как .NET. Какую из следующих альтернатив следует использовать, если я хочу, чтобы пакет v2 смог обновить v1 msi
A) Внутри msi должен храниться UpgradeCode = X, и в комплекте должен использоваться тот же UpgradeCode, что и msi. Установщик v2 может обновить установку v1.
B) Внутренняя часть msi должна содержать UpgradeCode = X, а пакет должен получить новый UpgradeCode = Y.
C) Внутри msi должен получить новый UpgradeCode = Y, и пакет должен взять UpgradeCode = X, поэтому пакет v2 может обновить msi v1.