Recientemente nos hemos actualizado a la versión final de VS2010 y estamos experimentando tiempos de construcción muy lentos en comparación con el mismo código en 2008. Me preguntaba si alguien más está experimentando lo mismo, así que puedo determinar si es solo nuestro entorno o no. ? Un par de detalles:¿Alguien tiene experiencia lenta con VS2010?
- Uso de VS2010 último en Windows 7 con máquinas bastante fornido, hablando con TFS 2010.
- La solución ha sido actualizado desde VS2008 pero todavía construye contra .NET 3.5 y ASP.NET MVC 1.0.
- No parece ser la compilación en sí misma la que toma mucho tiempo sino algo más en el proceso de compilación. Esto se debe a que incluso los proyectos que están actualizados y no necesitan compilación tardan unos segundos en procesarse.
- No se debe a un complemento de Visual Studio porque un par de chicos en el equipo no han instalado ninguno.
- La primera compilación después de cargar VS2010 es bastante rápida, luego parece que se ralentiza con el tiempo. Por ejemplo, de los proyectos en mi solución solo tomó 00: 00: 00.08 procesar después de un reinicio. (El proyecto estaba actualizado y no era necesario compilar) Inmediatamente pulsé Rebuild y salta a 00: 00: 01.33.
- También estamos experimentando el problema con otra solución que utiliza .NET 4.0 que se desarrollaba perfectamente bien bajo VS2010 RC.
- No hay eventos de compilación ni nada de eso que pueda culpar, solo construcciones de ensamblaje sencillas.
- El IDE no es muy receptivo durante las compilaciones lentas.
¿Alguien más tiene problemas similares?
Actualización: Parece que las referencias del conjunto de resolución llevan mucho tiempo. Al mirar el resultado de diagnóstico de MSBuild o el ejemplo anterior, la primera compilación tiene 30 ms para ResolveAssemblyReferences, la segunda compilación tiene 800 ms. Las compilaciones posteriores parecen tardar más tiempo en copiar cosas, p. CopyFilesToOutputDirectory salta de 1 ms a 27 ms.
Tengo un par de soluciones de gran tamaño que se desarrollan perfectamente en VS2010. Impar. –
¿Ha descartado los antivirus y otras cosas que se interponen en el camino? ¿No reconstruye la compilación de fuerza? – kibibu
Buen punto en antivirus. El escaneo en tiempo real puede ralentizar las compilaciones por tonelada. –