2

私はこれをググって死にましたが、うまくいく解決策を見つけることができません。

ユーザーがまだ実行中にアプリを再インストールできないようにする必要があります。標準の FilesInUse ダイアログは機能しますが、アプリの実行中にユーザーが続行できるため、強制的に再起動させたくありません。つまり、アプリを手動でシャットダウンする必要があります。

カスタム FilesInUse ダイアログを作成しようとしました。

  1. FilesInUse ソースを含め、無視オプションを削除します
  2. ダイアログの ID の名前を変更します
  3. Mondo UI で DialogRef を変更する
  4. これを行わないと FilesInUse が存在しないと不平を言うため、ICE20 の抑制を追加します。

新しいダイアログは使用されません。

FileInUse の ID を変更せずにそのままにしておくと、ダイアログの重複に関するエラーが発生します。

utils:CloseApplications も使用してみましたが、これは何もしません。

だから:これを行う方法についての現在の考えは何ですか?

ありがとう

PS、私は Wix が大好きですが、時々イライラします :) 妻と同じように...

4

1 に答える 1

0

同じことを達成しようとして、関連する質問で答えを見つけました: WIX プロジェクトに変更された FilesInUse ダイアログを含める

DialogRefUI ファイルからのエントリを削除し、UI ファイルで直接カスタムの forFilesInUseに置き換えます。DialogFilesInUse

于 2013-02-25T01:16:49.943 に答える