Возможно, я просто слеп, но есть ли командная строка для указания условных символов компиляции в MSBUILD?
В настоящее время я использую эту строку в своем buildscript:
SET MSBUILD=C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\MSBuild.exe
SET CONFIG=Debug
%MSBUILD% /p:Configuration=%CONFIG% /p:OutputPath=..\..\output source\MyProject\MyProject.csproj
И я хотел бы добавить условие. В Visual Studio я могу просто перейти в Project Properties = > Build = > Условные символы компиляции, но я не видел эту опцию для msbuild?
Бонус-карма, если вы знаете, могу ли я полностью переопределить все символы, уже указанные в файлах .csproj, чтобы убедиться, что включены только условные обозначения из моего Buildscript.