构建delphi项目时,项目msbuild错误中不存在错误目标清理

时间:2017-05-23 08:52:35

标签: delphi msbuild tfsbuild tfs2017

我们正在使用VNext构建中的msbuild任务构建delphi项目,它们成功运行,直到TFS构建代理更新到最新版本2.112.0,以下是错误消息:错误MSB4057:目标“Clean”不存在于项目中。进程'msbuild.exe'退出,代码为'1'任何解决这些错误的输入都会有所帮助。

1 个答案:

答案 0 :(得分:1)

您可以从构建服务器的命令行构建项目吗?

请确保您正确指定了参数。 属性参数(/ p)将属性转发给实际的编译器。您可以使用/ p:config =

指定配置示例

因此,如果您想使用发布配置清理然后构建项目,请指定以下参数:

msbuild.exe "/t:Clean" "/t:Build" "/p:config=Release" Myapp.dproj

请参考此帖子Automate Delphi 2010 project build with MSBuild 托马斯的回答是this article