我已经在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
这样的内容到构建参数中,应该是什么类型的?
/p:Configuration=StagingDeploy
还是StagingDeploy
?我尝试了第一个选项,但是消息仍然会生成。 - SamuelStagingDeploy
发送到每个 msbuild 步骤的问题吗?你是否有构建配置生成多个配置?如果系统属性发送到每个构建步骤,那么将在一个步骤中构建调试版本、在另一个步骤中构建发布版本等会变得非常棘手。 - Samuel