Ich bin möglicherweise nur blind, aber gibt es eine Befehlszeile zum Angeben von bedingten Kompilierungssymbolen in MSBUILD?msbuild, Definieren von bedingten Kompilierungssymbolen
Im Moment habe ich diese Zeile in meinem 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
Und ich möchte eine Bedingung hinzuzufügen. In Visual Studio kann ich einfach in Projekteigenschaften => Build => Bedingte Kompilierungssymbole gehen, aber ich habe diese Option für Msbuild nicht gesehen?
Bonus Karma, wenn Sie wissen, wenn ich vollständig alle Symbole bereits angegeben in den CSPROJ Dateien, um sicherzustellen, außer Kraft setzen kann, dass nur das conditionals von meinem Buildscript in gehen.
Und BTW, das ist kein Duplikat von http://stackoverflow.com/questions/296147/msbuild-conditional-compilation, weil die andere Frage den gleichen Titel hat, aber die Antwort nur Visual Studio/Project File-Änderung enthält. –