构建delphi项目时出现错误Target clean does not believe in the project msbuild错误

问题描述 投票:0回答:2

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

delphi msbuild tfsbuild
2个回答
3
投票

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

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

指定配置

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

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

请参考此线程使用 MSBuild 自动构建 Delphi 2010 项目 以及托马斯在这篇文章中的回答。


0
投票

mm 还收到错误 MSB4057:项目中不存在目标“Clean”。 (与“构建”相同)

© www.soinside.com 2019 - 2024. All rights reserved.