wix wix3.5

wix - Slow Light.exe-problema AV



wix3.5 (1)

Tengo un problema que pensé que otros habrían encontrado, pero no puedo encontrar publicaciones.

Mis (pequeños) proyectos de WiX tardan años (2-4 minutos cada uno) en construir en nuestro servidor de compilación, pero son mucho más rápidos en mi escritorio (unos segundos).

Después de hurgar un poco he reducido a McAfee escanear los archivos temporales creados por la luz (que se encuentra en la variable de entorno de usuario TEMP). No sé por qué se está tardando tanto en escanear: deshabilitar el AV ha reducido el tiempo de creación a menos de 2 minutos, ¡anteriormente era más de 20!

Ahora mi problema es cómo excluir estos archivos temporales del AV. No quiero excluir la carpeta TEMP por razones obvias y no parece haber una manera de excluir por nombre de archivo sin crear un gran agujero en el AV.

Así que supongo que mi pregunta es, ¿hay alguna manera de configurar Light.exe para usar una ruta diferente a TEMP? Probé algunos interruptores de línea de comandos sin suerte. Tal vez podría agregar algo al Light.exe.config? Aclamaciones.


¿No puede simplemente desactivar el análisis antivirus en tiempo real en sus máquinas de construcción? Mi argumento para hacer esto sería que su máquina virtual debería escanearse por completo y luego deshabilitarse y que todos los archivos que ingresan al equipo de construcción provienen del control de fuente y / o archivos compartidos que ya deberían haberse escaneado en varios puntos en la parte proceso.

Ejecutamos más de 100.000 construcciones al año en mi último trabajo y A / V nos habría matado.

De lo contrario, si escribe light.exe -? verá que hay una variable de entorno llamada WIX_TEMP que anula el directorio temporal.