我有一个问题,我认为其他人可能会遇到这个问题,但我找不到任何帖子.
我的(小)WiX项目需要花费很长时间(每个2-4分钟)来构建我们的构建服务器,但在我的桌面上(几秒钟)更快.
经过一番探索之后,我将其缩小到迈克菲扫描由光创建的临时文件(位于TEMP用户环境变量中).我不知道为什么要扫描这么长时间 - 禁用AV会使构建时间远远低于2分钟,之前已超过20分钟!
现在我的问题是如何从AV中排除这些临时文件.出于显而易见的原因,我不想排除TEMP文件夹,并且似乎没有一种方法可以在不在AV中创建大洞的情况下按文件名排除.
所以我想我的问题是,有没有办法配置light.exe使用TEMP以外的其他路径?我尝试了一些没有运气的命令行开关.也许我可以在Light.exe.config中添加一些东西?干杯.
你能不能只在你的构建机器上禁用实时防病毒扫描?我这样做的理由是你的VM应该被完全扫描然后被禁用,并且所有进入构建机器的文件来自源控制和/或文件共享,这些应该已经在上游的各个点进行了扫描.处理.
我上一份工作每年运行超过100,000个,而A/V会杀死我们.
否则,如果键入, light.exe -?您将看到有一个名为WIX_TEMP的环境变量会覆盖临时目录.
| 归档时间: |
|
| 查看次数: |
1184 次 |
| 最近记录: |