我可能只是盲目的,但是是否有命令行在MSBUILD中指定条件编译符号?
我的构建脚本中当前包含以下行:
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 => Conditional编译符号,但是我还没有看到msbuild的选项?
如果您知道我是否可以完全覆盖.csproj文件中已经指定的所有符号,以确保仅输入Buildscript中的条件,则可以使用Bonus Karma。