0

「修復ボタン」が焼き付きでどのように機能するかを理解するのに問題があります。プログラムがインストールされ、修復ボタンをクリックすると、プログラムが再度インストールされます (ログ ファイルを正しく理解していれば)。ボタンをクリックして何が起こっているかを制御する方法はありますか?? たとえば、.msi 変更/変更インターフェイスにリダイレクトする必要がありますか?

Rtfテーマの次の行は正しいですか:

< Button Name="RepairButton" X="-171" Y="-11" Width="75" Height="23" TabStop="yes" FontId="0" HideWhenDisabled="yes">#(loc.ModifyRepairButton ) < /ボタン >

loc.ModifyRepairButtonは私を別の場所にリダイレクトしますか??

これが私が達成したいことです:

ユーザーは、インストール後にいくつかのパッケージを追加できるようにする必要があります。たとえば、何かを確認するのを忘れた場合や、一部のハードウェアが変更された場合などです。

ありがとう!!

4

1 に答える 1

3

標準の WiX UI では、初期インストール時に選択されたインストール オプションを変更する機能がユーザーに提供されていないようです。完全にアンインストールするか、インストールを修復するかのいずれかしかできません。

Burn でインストールを変更できるようにしたい場合、(少なくとも今のところ) 唯一の解決策は、Burn 用に独自のカスタム UI を作成することだと思います。ブートストラップ エンジンの変更アクション (これにより、MSI の変更アクションが呼び出されます)。

#(loc.ModifyRepairButton)は、ボタンに表示される単なるテキストです。この構文は、Burn に .wxl ファイル内のエントリの値を検索するように指示しますModifyRepairButton。ボタンのName動作を定義するボタンですが、残念ながら、標準のブーストラップ UI で定義されている対応する「ModifyButton」動作はないようです。

于 2012-09-11T16:35:43.253 に答える