ventajas - Medición del tiempo total de construcción de la solución en Visual Studio
visual studio 2015 update 3 (6)
Creo que probablemente podría conectarse a los eventos OnBuildBegin y OnBuildDone
http://visualstudiohacks.com/general/customize-your-project-build-process/
Esta pregunta ya tiene una respuesta aquí:
- ¿Visualizando tiempos de construcción en Visual Studio? 12 respuestas
¿Alguien sabe si existe algún mecanismo nativo para informar sobre el tiempo total de compilación de la solución en Visual Studio 2008? Puede cambiar la verbosidad de compilación para informar los tiempos de compilación por proyecto como se explica aquí o informar el tiempo total de compilación desde msbuild, pero me gustaría ver esto en el IDE a través de una solución completa que contiene muchos proyectos. Aparte de crear eventos personalizados de creación previa y posterior, ¿alguien sabe si hay algún resultado nativo para el tiempo total de creación? ¡Gracias!
En VC ++ 2008, existe la opción "Build Timing" en Herramientas / Opciones / Proyectos y soluciones / Configuración de proyecto de VC ++
En aras de la integridad, la respuesta correcta es "No, no puede informar el tiempo total de creación de la solución directamente dentro de Visual Studio".
MSBuild mostrará el tiempo total de compilación cuando lo ejecute desde el símbolo del sistema, por ejemplo:
> msbuild MySolution.sln
...
Time Elapsed 00:00:36.94
No es nativo ni para VS 2008 (actualmente solo para VS 2010), pero la extensión VSCommands 2010 proporciona estas estadísticas.
Vea también: VS 2010: Impedir la visualización del resumen de compilación en la ventana de resultados
También hay una manera fácil de medir el tiempo de construcción por proyecto en Visual Studio 2010. Estoy bastante seguro de que también funcionará en Visual Studio 2008. Todo lo que tiene que hacer es ir a Herramientas -> Opciones -> Proyectos y soluciones -> Generar y ejecutar y configurar el nivel de detalle de salida de compilación del proyecto MSBu en "Normal" o "Detallado" (recomiendo "Normal", como también se detalla mucha información).