BurnでMsiPackageを使用してMSIインストーラを実行すると、MSIのログファイルにMyProductName.logのようなカスタム名が必要です。また、(同じ名前の)既存のログファイルに追加したいと思います。 InstallShieldの基本のMSIプロジェクトのリリースビューでWiX Burn:MsiPackageのカスタムログファイル名を作成しますか?
カスタムログファイル名を入力することができ、エントリ「MSIコマンドライン引数」がある:
/L + *「の%TEMP%\ MyProductName.log」
"+"は、既存のファイルにログを追加します。
BurnはMSIにパブリックプロパティを渡すことができますが、私は自分のしたいことをする方法がありません。
LogsVariableで定義されたBurn変数のログファイルの内容をファイルにコピーするために、MsiPackageをインストール(またはアンインストール)した後にコード(カスタムBurnブートストラップ)を作成する必要があるようです。カスタム名で
あなたの答えをありがとう。すみません、私は早く返信しませんでした。私は自分のブートストラップを書いて、必要なことをやりました。 LogPathVariableを使用しようとしましたが、バーンは値に対して設定したものを上書きします。 プロパティを使用して設定できないログファイルを設定したいので、プロパティを渡すことは私のケースでは役に立ちません。 私が何かを見逃した場合は、何がうまくいくかの例を挙げてください。 –