Hola!

Muchas veces me encuentro con soluciones de Visual Studio que tardan mucho tiempo en el paso básico de compilar y  ejecutar pruebas unitarias, etc. Cuando intento ayudar o pedir ayuda para ves que es lo que puede estar oliendo mal me sorprendo con lo siguiente

Muchas personas no saben que por defecto el nivel de logging de una Build en el IDE de Visual Studio es Minimal !!!

Aquí he de confesar que yo aprendí este concepto muchos años atrás cuando me peleaba con las builds de Team Foundation Server 2005. Los posibles valores que podemos tener en las trazas de una Build, son los siguientes

  • Minmal (defecto)
  • Normal
  • Detailed
  • Diagnostic

Seguramente son familiares si has trabajado con trazas o logging. Y veamos la diferencia entre una build en modo Minimal

b01

Y una en modo Normal

b03

Impresionante. Tenemos tiempos, líneas ejecutadas, comandos y variables de compilación,etc.

La forma de configurar el nivel de verbosity es dentro de las opciones del IDE, en la sección “Project and Solutions // Build and Run

b04

Otro detalle importante es que podemos cambiar el nivel de detalle tanto para el Output de Visual Studio y como para el log de build. Personalmente yo recomiendo

Tener el project build del IDE en Normal y el archivo de build log en Detailed

Con esto suele ser más que suficiente. Y antes que me olvide, esto aplica a creo que todas las versiones de Visual Studio.

Saludos @ Home

/El Bruno

Leave a comment

Discover more from El Bruno

Subscribe now to keep reading and get access to the full archive.

Continue reading