他の人が遭遇したかもしれないと思っていた問題が発生していますが、投稿が見つかりません。
私の (小規模な) WiX プロジェクトは、ビルド サーバー上でビルドするのに時間がかかります (それぞれ 2 ~ 4 分) が、デスクトップでははるかに高速です (数秒)。
いろいろ調べた後、光によって作成された一時ファイル (TEMP ユーザー環境変数にあります) をスキャンする McAfee に絞り込みました。スキャンに時間がかかる理由はわかりません。AV を無効にすると、以前は 20 分以上かかっていたビルド時間が 2 分を大幅に下回りました。
今私の問題は、これらの一時ファイルを AV から除外する方法です。明らかな理由で TEMP フォルダーを除外したくありません。AV に大きな穴を作らずにファイル名で除外する方法はないようです。
私の質問は、temp 以外の別のパスを使用するように light.exe を構成する方法はありますか? コマンドラインスイッチをいくつか試してみましたが、うまくいきませんでした。Light.exe.config に何かを追加できますか? 乾杯。