2012-04-05 52 views
5

我遇到了一個我認爲別人可能會遇到的問題,但找不到任何帖子。Slow Light.exe - AV問題

我的(小)WiX項目花費了很長時間(每個2-4分鐘)來構建我們的構建服務器,但在我的桌面(幾秒鐘)上更快。

經過一番討論後,我將其範圍縮小到McAfee掃描由光創建的臨時文件(位於TEMP用戶環境變量中)。我不知道爲什麼掃描需要這麼長時間 - 禁用視音頻的構建時間遠遠低於2分鐘,之前已超過20分鐘!

現在我的問題是如何從AV中排除這些臨時文件。我不想排除TEMP文件夾,原因很明顯,並且沒有在AV中創建大洞的情況下排除文件名的方法。

所以我想我的問題是,有沒有配置light.exe使用TEMP以外的其他路徑的方法?我嘗試了一些沒有運氣的命令行開關。也許我可以添加一些東西到Light.exe.config? 乾杯。

回答

7

你能不能簡單地禁用你的構建機器上的實時防病毒掃描?我這樣做的理由是你的虛擬機應該被全面掃描,然後被禁用,並且所有進入構建機器的文件都來自源代碼管理和/或文件共享,這些共享應該已經在處理。

我們在上一份工作中每年運行超過10萬次,A/V會殺死我們。

否則,如果輸入light.exe -?,則會看到名爲WIX_TEMP的環境變量覆蓋了臨時目錄。

+0

這將是理想的,但這裏的AV策略都是由ePO集中管理的,唯一的區別是Server或Workstation。 – user1164624 2012-04-10 14:40:35

+0

(點擊進入錯誤)禁用它將是理想的,但這裏的AV策略全部由ePO集中管理,唯一的區別是Server或Workstation。 我試過了WIX_TEMP,這是一個很大的改進,但是燈光仍然在掃描的用戶TEMP位置創建出租車。 我得到了一個排除已經設置的列表,結果證明C:\ Windows \ Temp已經存在,所以我剛剛從我的構建機器中刪除了用戶TEMP環境變量,現在他們運行的負載更好。我還添加了一些TFS特定的排除項目,現在運行得非常好:)。 感謝您的幫助。 – user1164624 2012-04-10 14:58:41

+1

沒問題。讚賞和接受我的答案,將不勝感激。 – 2012-04-10 15:27:32