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?

questionAnswers(4)

yourAnswerToTheQuestion