Ma solution VS.NET 2008 est de plus en plus longue à compiler (ASP.NET 3.5 + ASP.NET MVC 2 + C#) et je me demande s'il existe un moyen de savoir quel projet prend le plus de temps à compiler et pourquoi? J'ai désactivé la compilation de quelques projets et cela m'a aidé à réduire le temps de construction mais je le veux plus vite.Existe-t-il un profileur de construction Visual Studio?
Répondre
Tools -> Options -> Projects and Solutions -> Build and Run
changer ensuite MSBUild project build output verbosity
Lorsque sur la normale (defaul est minime), il donne des timings pour chaque projet, donc cela pourrait être utilisé pour cerner le point ce qui est à l'origine du ralentissement. (En supposant que vous utilisez la fenêtre de sortie)
Ou ajustez à un niveau supérieur pour voir plus de détails sur ce qui se passe pendant une compilation.
Dans mon cas, le timing msbuild est entre 1 et 2 secondes, alors que le projet prend 80 secondes pour une chose inconnue avant qu'il ne soit remis à msbuild. – Alireza
@ réponse Postman est ce que vous avez besoin (d'où mon +1 sur ce)
Le MSBuild (4.0) debugger peut également se révéler utile
Vous pouvez utiliser MSBuild Profiler pour obtenir une répartition de la durée de chaque projet et ses tâches sont prise. C'est un peu vieux et ne semble pas être supporté mais je l'ai toujours trouvé très utile. Téléchargez et installez de here puis exécutez comme suit à partir de la ligne de commande VS:
MSBuild.exe MySolution.sln /l:MSBuildProfileLogger,MSBuildProfiler,Version=1.0.1.0,Culture=neutral,PublicKeyToken=09544254e89d148c
Quand il termine il une interface graphique pop-up avec une répartition de l'arborescence de votre solution, contenant le temps qu'il a fallu pour traiter chaque projet et tâche.
- 1. Visual Studio 2008 optimisation de la construction
- 2. Construction statique dans Visual Studio C++?
- 3. Quelles éditions de Visual Studio incluent réellement un profileur pour C++?
- 4. Propriété Addin "Exclure de la construction" de Visual Studio
- 5. Utilisation de ces 2 options de construction dans Visual Studio
- 6. Étendre le processus de construction Visual Studio C++
- 7. Utilisation de Visual Studio 2005 pour la construction d'applications LynxOS
- 8. Visual Studio: Règles de construction personnalisées - par solution?
- 9. Comment mettre à jour la construction du projet dans Visual Studio 2005 vers Visual Studio 2008?
- 10. Visual Studio - Evénement post-construction pour fusionner les fichiers .cs
- 11. Date et heure d'impression Dans la construction Visual Studio C++?
- 12. Evénement post-construction à l'exécution (F5) Dans Visual Studio?
- 13. Visual Studio ne répond pas sur la construction
- 14. Profilage dans Visual Studio 2008 PRO
- 15. FxCop sur la construction (Visual Studio 2008 Professional)
- 16. Avez-vous besoin de Visual Studio 2010 pour gérer un agent de construction 2010?
- 17. Est-ce que le profileur Visual Studio 2008 fonctionne avec du C++ non géré?
- 18. Analyseur de solution Visual Studio
- 19. statistiques Build Visual Studio
- 20. Accès COM Visual Studio
- 21. Dans Visual Studio, comment puis-je définir l'action de construction pour un dossier entier?
- 22. Y at-il un moyen de déclencher une macro après la construction dans Visual Studio
- 23. Existe-t-il un moyen d'afficher le temps de construction d'une solution entière dans Visual Studio?
- 24. Visual Studio 2008 Profiler - Bibliothèque C++ Problème
- 25. Visual Studio msbuild
- 26. Visual Studio à créer
- 27. Visual Studio, MS Build
- 28. Visual Studio 2008 Profiler - Instrumented produit des résultats étranges
- 29. Y at-il un bon tutoriel sur la construction d'un contrôle ActiveX en utilisant Visual Studio?
- 30. Utilisation de projets Visual Studio 2005 dans Visual Studio 2008
Voir aussi http://stackoverflow.com/questions/55517/very-slow-compile-times-on-visual-studio – nos