1

私のチームでは、アプリケーション用のmsiインストーラーパッケージを用意しました。パッケージはWIXで作成され、カスタムUIが含まれ、C#ライブラリからカスタムアクションを呼び出します。必要なディスク容量の計算という1つのことを除いて、ほとんどすべてが正常に機能します。この段階では、特にクライアントがテストしているときに、インストーラー全体が時々ハングアップします:(マシンの開発でも同じ問題が発生しますが、インストーラーの再起動が役立つため、このエラーは非常にランダムです。少しグーグルして、2つの回避策を見つけました。 、すべてコマンドラインパラメータに基づく:

msiexec / i filename.msi(状態メッセージ処理の変更)

msiexec / package / qr(UIが制限されたパッケージの開始)

残念ながら、それは私にとっての解決策ではありません。なぜなら、ユーザーがアプリケーションをインストールしたいときに、インストーラーは余分なパラメーターを渡さずに動作する必要があるからです:(

私の調査の手がかりをいただければ幸いです:)

4

1 に答える 1

1

このブログ投稿を読みたいと思うでしょう:

実験する時が来ました

正確な原因は不明ですが、回避策はWiXのWaitForCostingDlgダイアログをオプトアウトすることです。

于 2010-10-06T11:38:01.310 に答える