Wix(v。3.0.0.0)でアップグレードしているかどうかはどのように確認できますか?アップグレードでデータ収集画面の一部をバイパスしようとしていますが、画面の新しいパスを作成することはできますが、使用する条件を把握することはできません。ウェブ上の1つの質問はPREVFOUNDです。この時点で、私は何も気にかけようとはしていません。私の新しい画面にその価値を示すだけです。私のコードでは、同じインストーラが再実行されたときにのみInstalledがtrueと表示されるので、正しいアイデアがあることがわかります。しかし、私が知ることができるものは、PREVFOUNDが真であることを示しているわけではありません。また、何が変数DOESが "バージョン1.0があり、1.1をインストールしようとしているか"を意味するものを見つけることができません。私は大規模なアップグレードセットを持っているし、それも動作しますが、私はより多くのカスタマイズが欲しいです。Wixは私にどのようにアップグレードしていると連絡していますか?
MajorUpgrade
documentationでカバーされています
<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