Nous avons récemment mis à jour la version finale de VS2010 et connaissons des temps de construction très lents comparé au même code en 2008. Je me demandais si quelqu'un d'autre éprouvait la même chose pour savoir si c'est juste notre environnement ? Quelques détails:Toute personne connaissant des constructions lentes avec VS2010?
- Utilisation VS2010 ultime sur Windows 7 avec des machines assez costauds, parler à TFS 2010.
- La solution a été mis à jour à partir VS2008, mais encore construit contre 3.5 .NET et ASP.NET MVC 1.0.
- Il ne semble pas que la compilation elle-même prenne beaucoup de temps mais quelque chose d'autre dans le processus de construction. C'est parce que même les projets qui sont à jour et n'ont pas besoin de compilation prennent quelques secondes à traiter.
- Ce n'est pas dû à un add-in Visual Studio car deux gars de l'équipe n'en ont pas installé.
- La première version après le chargement VS2010 est assez rapide, puis ils semblent ralentir au fil du temps. Par exemple sur des projets dans ma solution juste pris 00: 00: 00.08 pour traiter après un redémarrage. (Le projet était à jour et n'avait pas besoin d'être compilé.) J'ai ensuite immédiatement rebondi et il est passé à 00: 00: 01.33.
- Nous rencontrons également le problème avec une autre solution qui utilise .NET 4.0 qui était parfaitement bien construit sous VS2010 RC.
- Il n'y a aucun événement de construction ou quoi que ce soit de ce genre que je puisse blâmer, juste des constructions d'assemblage simples.
- L'EDI n'est pas très réactif pendant les générations lentes.
Quelqu'un d'autre a des problèmes similaires?
Mise à jour: Il semble que la résolution des références d'assemblage prenne du temps. En regardant la sortie de diagnostic MSBuild ou l'exemple ci-dessus la première version a 30ms pour ResolveAssemblyReferences, la deuxième version a 800ms. Les constructions suivantes semblent prendre plus de temps à copier, par ex. CopyFilesToOutputDirectory saute de 1ms à 27ms.
J'ai quelques solutions qui se construisent parfaitement sous VS2010. Impair. –
Avez-vous exclu un antivirus et d'autres choses gênant? Ne reconstruit pas la compilation de force? – kibibu
Bon point sur l'anti-virus. L'analyse en temps réel peut ralentir la compilation. –