慢Light.exe - AV问题

时间:2012-04-05 10:35:12

标签: wix wix3.5

我遇到了一个我认为其他人可能遇到的问题,但我找不到任何帖子。

我的(小)WiX项目需要花费很长时间(每个2-4分钟)来构建我们的构建服务器,但在我的桌面上(几秒钟)更快。

经过一番探索之后,我把它缩小到迈克菲扫描光线创建的临时文件(位于TEMP用户环境变量中)。我不知道为什么要扫描这么长时间 - 禁用AV会使构建时间远远低于2分钟,之前已超过20分钟!

现在我的问题是如何从AV中排除这些临时文件。出于显而易见的原因,我不想排除TEMP文件夹,并且似乎没有一种方法可以在不在AV中创建大洞的情况下按文件名排除。

所以我想我的问题是,有没有办法配置light.exe使用TEMP以外的其他路径?我尝试了一些没有运气的命令行开关。也许我可以在Light.exe.config中添加一些东西? 欢呼声。

1 个答案:

答案 0 :(得分:8)

您是否只能在构建计算机上禁用实时防病毒扫描?我这样做的理由是你的VM应该被完全扫描然后被禁用,并且所有进入构建机器的文件来自源控制和/或文件共享,这些应该已经在上游的各个点扫描了。过程

我上一份工作每年运行超过100,000个,而A / V会杀死我们。

否则,如果键入light.exe -?,您将看到有一个名为WIX_TEMP的环境变量会覆盖临时目录。