将 TeamCity 与 MSBuild 和构建参数一起使用(未使用)

Kje*_*ski 5 msbuild build-automation teamcity build

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

MSBuild command line parameters contain "/property:" or "/p:". It is recommended to define System Property on Build Parameters instead.
Run Code Online (Sandbox Code Playgroud)

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

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

Kje*_*ski 5

我很抱歉回答我自己的问题,不过,也许这有助于某人比我更早地做到这一点。

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

It is recommended to define System Property on Build Parameters instead.
Run Code Online (Sandbox Code Playgroud)

如果你能在这里阅读,你显然提前了。

对不起。