Mi solución VS.NET 2008 tarda más y más tiempo en compilar (ASP.NET 3.5 + ASP.NET MVC 2 + C#) y me pregunto si hay alguna forma de saber qué proyecto tarda más en compilarse y por qué. Inhabilité la compilación de algunos proyectos y ayudó a reducir el tiempo de compilación, pero lo quiero más rápido.¿Hay un Analizador de compilación de Visual Studio?
Respuesta
Tools -> Options -> Projects and Solutions -> Build and Run
a continuación, cambiar MSBUild project build output verbosity
Cuando el normal (defaul es mínima) que da los tiempos para cada proyecto, por lo que este podría ser utilizada para fijar el punto de lo que está causando la desaceleración. (Suponiendo que usa la ventana Salida)
O ajuste a un nivel superior para ver más detalles de lo que está sucediendo durante una compilación.
En mi caso, el tiempo de msbuild es de entre 1 y dos segundos, mientras que el proyecto tarda 80 segundos para algo desconocido antes de que se entregue a msbuild. – Alireza
@ respuesta de cartero es lo que necesita (de ahí mi 1 en eso)
El MSBuild (4.0) debugger también pueden resultar útiles
Puede utilizar MSBuild Profiler para obtener un desglose de la duración de cada proyecto y es tareas son tomando. Es un poco viejo y no parece ser compatible, pero todavía lo encontré muy útil. Descargar e instalar desde here continuación, ejecute la siguiente manera desde la línea de comandos VS:
MSBuild.exe MySolution.sln /l:MSBuildProfileLogger,MSBuildProfiler,Version=1.0.1.0,Culture=neutral,PublicKeyToken=09544254e89d148c
Cuando termina se desplegará una interfaz gráfica de usuario con un desglose estructura de árbol de su solución, que contiene el tiempo que se tardó en procesar cada proyecto y tarea
- 1. Visual Studio Estadísticas de compilación
- 2. Analizador de Visual Studio, cómo rastrear el uso de [clr.dll]
- 3. ¿Hay un caché para Visual Studio?
- 4. Compilación Qt - Visual Studio 2010
- 5. C# Compilación sin Visual Studio
- 6. Compilación de ensamblaje en Visual Studio
- 7. ¿Hay algún ejemplo de compilación de código CIL dentro de un proyecto de Visual Studio?
- 8. Visual Studio: ¿Varios comandos post-compilación?
- 9. ¿Hay un complemento de compresor javascript/css para Visual Studio?
- 10. ¿Hay un analizador de Go?
- 11. Analizador de código estático: no administrado C++ Visual Studio 2008
- 12. Visual Studio sigue ejecutando la compilación anterior
- 13. Compilación cruzada Código ARM7 desde visual studio
- 14. Agilice la compilación en Visual Studio 2005
- 15. ¿Cómo detener una compilación en Visual Studio?
- 16. Disminuir el tiempo de compilación de Visual Studio
- 17. Compilación JSONCPP con Visual Studio 2010
- 18. ¿Cómo excluir archivos de la compilación de Visual Studio?
- 19. Visual Studio: información de depuración en la compilación de lanzamiento
- 20. Regla de paso de compilación personalizada de Visual Studio?
- 21. ¿Dependencias de compilación de proyectos de Visual Studio sin referencias?
- 22. ¿Hay alguna forma de mostrar el tiempo de compilación de una solución completa en Visual Studio?
- 23. Visual Studio: mejor indicación del estado de compilación
- 24. Visual Studio 2010 compilación de archivos .cpp como archivos .c
- 25. Sistema de compilación independiente para proyectos de Visual Studio
- 26. Cómo detener Visual Studio 2010 en el error de compilación
- 27. ¿La compilación de depuración de Visual Studio contiene información personal?
- 28. Problema de compilación de Visual Studio con "ReflectionOnlyAssemblyResolve event"
- 29. Deshabilitar la compilación de Visual Studio 2008 Project
- 30. C# - Visual Studio 2008 capaz de compilación condicional?
Ver también http://stackoverflow.com/questions/55517/very-slow-compile-times-on-visual-studio – nos