Tengo una línea de comando de MSBuild que puede construir una solución completa. Se ve algo como esto:¿Cómo apuntar a un proyecto .NET específico dentro de una Solución usando MSBuild desde VS2010?
msbuild SomeSolution.sln/p: Configuración: CustomDebug; Plataforma = OurPlatform/nodeReuse: falsa/maxcpucount: 4/t: Construir
Sé que para C++ Soluciones, específica proyectos pueden ser dirigidos con la siguiente sintaxis:
msbuild SomeSolution.sln/p: Configuración: CustomDebug; Plataforma = OurPlatform/nodeReuse: falsa/maxcpucount: 4 /t: carpeta \ SomeCppProject; Build
Estoy tratando de lograr lo mismo para los proyectos .NET dentro de una solución. Esto no funciona:
msbuild SomeSolution.sln/p: Configuración: CustomDebug; Plataforma = OurPlatform/nodeReuse: falsa/maxcpucount: 4 /t: SomeDotNetProject; Construir
¿Alguien sabe cómo apuntar a un proyecto específico dentro de una solución usando MSBuild en la línea de comando para proyectos .NET? Sé que puedo crear un proyecto personalizado de MSBuild para lograr lo que busco, pero necesito compartir la solución y los proyectos con Visual Studio.
Gracias!
-Sean
que no funciona por dos razones: - Utilizamos referencias del proyecto, que no parecen resolver adecuadamente - Usamos configuraciones de soluciones que se correlacionan con diferentes combinaciones de "configuraciones" y plataformas. Simplemente probando (por casualidad), llegamos al lugar donde se construyeron las dependencias, pero fallaron donde esperaban que la plataforma/configuración coincidiera. –
Esto fue útil, excepto que necesitaba usar un signo igual después de "/ p: Configuración" así que en lugar de "/ p: Configuración: CustomDebug" algo así como "/ p: Configuration = CustomDebug", esto solucionó un error que estaba obteniendo. –