2016-08-03 1 views
0

私はWixを初めて使用しています。私はWiX 3.10を使用しています。 問題は、作成した新しい.msiをインストールすると、すべて正常に動作することです。しかし、同じ正確なバージョン(何も変更されていない)を再インストールすると、「完了」画面にまっすぐに進みます。ユーザーがWiXの同じバージョンを再インストールしたときに、メインテナンス/修復/アンインストールダイアログを表示

私たちがやってみたいことは、すでにインストールされているバージョンを持っていることをユーザーに伝えることです。あるいは、コンピュータ上で同じインストーラを実行するときにメンテナンス/修復/アンインストールダイアログを表示させます。

WiXのMajorUpgrade要素を使用してダウングレードを防ぐことができました。ソフトウェアのバージョンが既にコンピュータにインストールされていること、またはメンテナンス/修復/アンインストールダイアログが表示されることをユーザーに伝えるだけでよい

は、現在私が持っているすべてがある:私は2番目の時間をインストールするためにクリックしたときに

は、このコードを使用して、画面には「完了」画面に直接行きます。

ここのWixフォーラムやWix Users QAサイトでこれに関するディスカッションは見つかりませんでした。

ご協力いただければ幸いです。

よろしく

ジェイ

+0

?それはWixUIExtensionまたは社内UIからのものですか? –

+0

こんにちは、私たちはWixUI_Commonを使用しています。私が持っている JDS2016

+0

は、単にコードがquesitonポストにそれを作るdin'tことに気づきました/> \t \t JDS2016

答えて

0

WixUI_Commonは修理/変更が付属しています/ダイアログを削除し、ちょうどあなたのverityReadydlg後にそれを置く、あなたが同じバージョンをインストールする二度目ADN、それはメンテナンスDLG

に行きます使用しているUI
+0

1 <パブリッシュダイアログ= "MaintenanceTypeDlg"コントロール= "RemoveButton"イベント= "NewDialog"値= "VerifyReadyDlg"> 1 1 JDS2016

関連する問題