我在teamcity中为我的项目配置了命令行参数,并对构建日志中的警告感到厌倦:

MSBuild command line parameters contain "/property:" or "/p:". It is recommended to define System Property on Build Parameters instead.

现在,我尝试将所有项目周围的手动输入属性移到Build Parameters和模板中。但是,无论我尝试什么,它都没有告诉我我在那里配置所设置的内容,甚至根本没有使用它。

如何将/p:Configuration=StagingDeploy之类的东西正确地映射到构建参数,它应该是什么类型?

最佳答案

不过,很抱歉回答我自己的问题,也许这可以帮助某人早于我早日解决此问题。

似乎您必须在TeamCity的System Properties选项卡下定义Configuration Parameters而不是Build Parameters。我有点困惑为什么他们使用了这种命名方式,但是正如警告已经指出的那样:

It is recommended to define System Property on Build Parameters instead.

如果可以在这里阅读,显然会提前。

对不起。

关于build - 将TeamCity与MSBuild和Build参数一起使用(未使用),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20237765/

10-13 08:00