msbuild SLN y aún así obtener resultados de proyectos separados?
Tengo un archivo SLN normal, y lo estoy compilando bien con msbuild desde la línea de comandos. Hago esto
C: \ slndir> msbuild / p: OutDir = C: \ slnbin \
Y lo descarga todo en C: \ slnbin, excepto los sitios web, que se implementan en C: \ slnbin_PublishedWebsites \.
o que me gustaría es que no solo se eliminen todos los archivos binarios en el directorio bin, sino que también cada programa ejecutable tenga su propia carpeta "desplegada", similar a la que obtiene cada sitio web.
Entonces, por ejemplo, si tengo los siguientes proyectos: - Común - Lib1 - Servicio1 - Lib2 - Servicio2
Quiero obtener:
C:\slnbin\ // Everything
C:\slbin\Deploy\Service1 // Common, Lib1, Service1
C:\slbin\Deploy\Service2 // Common, Lib2, Service2
Traté de hacer cosas como "msbuild / p: OutDir = C: \ slnbin \ $ (ProjectName)", pero solo lo trata como un literal y crea un subdir real "$ (ProjectName)".
referentemente, no tendría que modificar cada proyecto individual, et
¿Es posible? ¿Fácil