Как узнать, обновляюсь ли я в Wix (версия 3.0.0.0)? Я пытаюсь обойти некоторые экраны сбора данных при обновлении, и я могу создать новый путь для экранов, но я не могу понять, какое условие использовать. Один вопрос в Интернете говорит PREVFOUND. На данный момент я не пытаюсь сделать что-то необычное - просто покажите ценность на новом экране. Мой код показывает Installed, чтобы быть правдой только тогда, когда один и тот же установщик снова запускается, поэтому я знаю, что у меня есть правильная идея. Тем не менее, ничего, что я могу понять, показывает, что PREVFOUND является истинным, и я также не могу найти ничего, что указывает, какая переменная означает «есть версия 1.0, и вы пытаетесь установить 1.1». У меня есть основной набор обновлений, и он даже работает, но я хочу больше настроек.Как Wix сообщает мне, что я модернизирую?
<Control Id="PreviousFound" Type="Text" X="1" Y="15" Width="100" Height="15" Text="IsPrevFound:" />
<Control Id="fes" Type="Text" X="80" Y="15" Width="100" Height="15" Text="False" >
<Condition Action="show">NOT PREVFOUND</Condition>
<Condition Action="hide">PREVFOUND</Condition>
</Control>
<Control Id="sfe" Type="Text" X="130" Y="15" Width="100" Height="15" Text="True" >
<Condition Action="show">PREVFOUND</Condition>
<Condition Action="hide">NOT PREVFOUND</Condition>
</Control>
<MajorUpgrade AllowSameVersionUpgrades="yes"
DowngradeErrorMessage="Don't do that!" />
<Product Id="*" Name="$(var.SetupName)" Language="1033" Version="3.4.0.5" Manufacturer="$(var.CompanyLongName)" UpgradeCode="{MY__GUID-EBDE-4221-B203-941E8515A96A}">
СПАСИБО ВАС !!!!! Я смотрел статью http://wixtoolset.org/documentation/manual/v3/howtos/updates/major_upgrade.html и не смотрел на сам элемент. – CindyH