以前のバージョンが既にインストールされている場合に、カスタム ダイアログを表示するようにインストーラーをカスタマイズしたいと考えています。ウェルカム ダイアログの後、ユーザーには、「以前のバージョンが既に存在しますか?」というカスタム ダイアログが表示されます。どんな助けでも大歓迎です。
質問する
278 次
1 に答える
1
標準の WIX ダイアログにカスタム ダイアログを追加するには、このドキュメントを確認してください。アップグレードを使用して、インストールされている以前のバージョンを見つけることができます。
OnlyDetect 属性を yes に設定して、以前のバージョンをアンインストールしないようにします。
<Upgrade Id="{CE61D541-9988-4DA7-B748-7DF4355C6000}">
<UpgradeVersion Property="PREVIOUSFOUND"
Minimum="1.0.0" IncludeMinimum="yes"
Maximum="$(var.Version)" IncludeMaximum="no"
OnlyDetect="yes"/>
</Upgrade>
PREVIOUSFOUNDプロパティを使用して、ウェルカム ダイアログから以前のバージョンが存在するダイアログを発行します。
<Publish Dialog="WelcomeDlg" Control="Next" Event="NewDialog"
Value="PreviousVersionDlg">PREVIOUSFOUND</Publish>
于 2013-04-16T05:30:31.770 に答える