tools instalar espaƱol msbuild

instalar - Ver las dependencias del proyecto de MSBuild



msbuild versions (2)

¿Hay un modo, algún cambio o una forma programática en que pueda pedirle a MSBuild que muestre o envíe sus dependencias calculadas para un archivo de construcción determinado?

Algunos antecedentes : tengo un gran proyecto que requiere una división para acelerar el tiempo de compilación y desea eliminar el código de infraestructura que cambia lentamente en su propia área de publicación. No toda la información está contenida en el archivo de compilación en sí, ya que algunos subproyectos son referenciados por sus archivos vcproj o csproj.

Realmente me gustaría ver lo que MSBuild piensa que necesita hacer (ya sea en un caso peor [reconstruir todo] y tal vez en una marca) sin realmente hacer la reconstrucción.


Mientras hacía la pregunta original hace mucho tiempo, he seguido trabajando y sorprendentemente encontré la misma necesidad. En este caso, tuve más éxito en mi búsqueda de una herramienta y descubrí Microsoft Build Sidekick que ofrece:

  • ver
  • editar
  • construir
  • depurar

de los archivos de proyectos de Microsoft Visual Studio © 2005, 2008 y 2010.

Además de las funciones de depuración y registro que aún no he utilizado, tiene un modo de diagramación donde puede seleccionar el "Objetivo" y muestra todos los Objetivos dependientes y los pasos dentro de ellos. ¡Al parecer, este diagrama se puede ver al recorrer el proceso de compilación (depuración)!


El proyecto MSBuild Profiler debería poder ayudarte a ver dónde se está tomando el tiempo en la compilación. No muestra directamente dependencias. Con o sin dependencias de compilación, basta con perfilar las compilaciones para dar una idea y ayudar a acelerar el proceso.

Acabo de encontrar esta aplicación, pero aún no la he usado, Dependency Visualizer que parece haber agregado archivos de proyectos compatibles con MSBuild. También ha habido publicaciones sobre cómo hacer esto anteriormente, pero sin código (ver A , B ).