2010-12-08 11 views
0

ユーザーが自分のインストーラを使用しようとするときに発生する可能性のある問題を特定するため、カスタムアクションからログファイルにインストールの進行状況、状態、エラーおよび警告を記録することにしました。しかし、一般的なロギングパッケージのどれも、呼び出しアセンブリ(log4netなど)の設定が必要なため、実行可能ではないようです。また、試しても失敗した後でも、インストーラクラスを使ってMSIログを記録することはできないということも読んでいます。現時点では、基本的なファイル操作を使って情報を記録することができます。これはほとんどの人がログを使ってカスタムアクションを書いているのでしょうか、それとも私が考えなかった別の方法ですか?Visual StudioのロギングサービスC#カスタムアクション

答えて

0

、私のインストーラは、外部のUIハンドラを必要とすることになりました。これにより私はセットアップ&からwix/votiveにMSIのニーズに切り替えることができました。その結果、DTFカスタムアクションはMSIロギングを使用することができました。

関連する問題