Я создал конфигурацию с именем Test через Visual Studio, которая в настоящее время просто использует все настройки DEBUG, однако я использую условия компилятора, чтобы определить некоторые конкретные действия, если в сборке происходит TEST | DEBUG | RELEASE.
Однако как я могу получить MSBUILD script для обнаружения конфигурации TEST?
В настоящее время я строю
<MSBuild Projects="@(SolutionsToBuild)" Properties="Configuration=$(Configuration);OutDir=$(BuildDir)\Builds\" />
Где @(SolutionsToBuild) - мое решение. В Общие свойства проекта MsBuild в нем указано, что $(Конфигурация) является общим свойством, но оно всегда выглядит пустым?
Означает ли это, что он никогда не устанавливается, а просто зарезервирован для моего использования или что он может ТОЛЬКО обнаруживать DEBUG | RELEASE. Если да, то в чем смысл создания разных конфигураций сборки?