O Msbuild reconhece quaisquer configurações de compilação que não sejam DEBUG | RELEASE
Criei uma configuração chamada Test via Visual Studio, que atualmente utiliza apenas todas as configurações de DEBUG, no entanto, emprego condições do compilador para determinar algumas ações específicas se a compilação for TEST | DEBUG | RELEASE.
No entanto, como posso obter meu script MSBUILD para detectar a configuração do TEST
Atualmente eu construo
<MSBuild Projects="@(SolutionsToBuild)" Properties="Configuration=$(Configuration);OutDir=$(BuildDir)\Builds\" />
Where @ (SolutionsToBuild) é a minha solução. No Propriedades comuns do projeto MsBuild afirma que $ (Configuration) é uma propriedade comum, mas sempre aparece em branc
Isso significa que ele nunca é definido, mas é simplesmente reservado para o meu uso ou que apenas pode detectar DEBUG | RELEASE. Em caso afirmativo, qual é o sentido de permitir a criação de diferentes configurações de compilação?