Actualmente estoy involucrado en un proyecto ASP.NET con aproximadamente 40 proyectos en la solución. Estamos haciendo todo nuestro desarrollo en entornos clonados de PC virtual para que todos los desarrolladores tengan configuraciones idénticas. Eso está bien, administrar dependencias es fácil, sin embargo, construir la solución es terriblemente lento. Virtual PC solo puede utilizar una CPU, así que solo estoy usando la mitad de los recursos de mi computadora.Acelerando los tiempos de compilación en ASP.NET
Tarda unos 3 minutos completos desde la compilación hasta una carga de página completa ... y cada día va empeorando a medida que crecen los proyectos. Reparar cosas simples está comenzando a tomar mucho tiempo y, personalmente, me siento frustrado esperando todo el tiempo porque realmente no puedo trabajar mientras la computadora está compilando.
¿Hay alguna forma de distribuir mi compilación en varias computadoras para acelerar el proceso de compilación?
¿Mejoraría notablemente un SSD mis tiempos de construcción?
¿Hay alguna otra forma de acelerar la construcción?
Nota: He tratado precompilar dependencias estáticas con NGEN pero después de leer que ASP.NET no admite NGEN. Uso Visual Studio 2008 y no hay software antivirus presente en el entorno virtual.
¿El tiempo de compilación es lento o ASP.NET tarda mucho tiempo en iniciar la primera página? – edosoft
Ambos, son aproximadamente 2/3 compilación y 1/3 ASP.NET – zidar