2016-04-28 17 views
1

WiXStandardBootstrapperApplicationを使用してインストーラを作成しました。意図はそれを静かに実行することです、私は/ quietフラグを使用してそれを行い、それは静かにうまく動作します。実行方法は、コマンドプロンプトでコマンドを入力すると即座にコマンドプロンプトに戻り、インストールはバックグラウンドで行われます。だから、もし何かエラーがあったり成功のケースであったりしても、それがうまくいったのか、何が失敗したのかは分かりません。 linuxでは、私は静かにコマンドを実行することができ、コンソールはそれが何をしているのかの進捗状況を表示します。 Windowsでも同様のことができますか?私はコマンドを開始し、ログはコンソールに表示されるか、実行を停止する前にコンソールウィンドウに成功または失敗メッセージが表示されます。Windowsでサイレントインストールでエラーを表示することは可能ですか?

私はログファイルに記録されているメッセージについて知っていますが、コンソール自体に何かが来たいと思っています。あなたの助けを前もってありがとう。

+0

ブートストラップには進行状況を示す-passiveオプションはありませんか?そしてエラーもあまりにも信じています。 – PhilDW

+0

@PhilDW -passiveオプションを指定すると、進行状況バーが表示されます。私のユースケースは、UIを表示しないことです。コマンドが実行されるコンソールウィンドウに表示されるテキスト。 – randomuser15995183

+0

Windowsインストーラはコンソールアプリケーションではありません。コンソールウィンドウにはフィードバックはありません。あなたは運がないと思う。なぜコンソール? – PhilDW

答えて

-1

/quietスイッチのポイントはサイレントインストーラを使用することです。これは、UIを表示するための要件と矛盾します。インストーラがエラーを検出すると、0以外の終了コードが返されます。失敗の詳細はセットアップログにあります。

WiXはコンソールロギングを行いません。

+0

したがって、ユーザー以外のエラーが発生したことをユーザーに知らせる方法はありません.GetLastErrorなどのエラーからエラーを取得する手順が必要ですか?私はちょうどエラーが発生したか、インストールが成功したことをユーザーに知らせたい。 – randomuser15995183

関連する問題