构建 delphi 个项目时出现错误目标清理在项目中不存在 msbuild 错误
Error Target clean does not exist in the project msbuild error while building delphi projects
我们正在使用 VNext 构建中的 msbuild 任务构建 delphi 项目,它们 运行 成功,直到 TFS 构建代理更新到最新版本 2.112.0,以下是错误消息:错误 MSB4057:目标 "Clean" 在项目中不存在。进程 'msbuild.exe' 已退出,代码为“1” 解决这些错误的任何输入都会有所帮助。
你能在构建服务器中从命令行构建项目吗?
请确保您正确指定了参数。
属性 参数 (/p) 将属性转发给实际的编译器。例如,您可以使用 /p:config=
指定配置
因此,如果您想使用发布配置清理然后构建项目,请像这样指定参数:
msbuild.exe "/t:Clean" "/t:Build" "/p:config=Release" Myapp.dproj
请参考此话题Automate Delphi 2010 project build with MSBuild
托马斯在 this article .
中的回答
我们正在使用 VNext 构建中的 msbuild 任务构建 delphi 项目,它们 运行 成功,直到 TFS 构建代理更新到最新版本 2.112.0,以下是错误消息:错误 MSB4057:目标 "Clean" 在项目中不存在。进程 'msbuild.exe' 已退出,代码为“1” 解决这些错误的任何输入都会有所帮助。
你能在构建服务器中从命令行构建项目吗?
请确保您正确指定了参数。 属性 参数 (/p) 将属性转发给实际的编译器。例如,您可以使用 /p:config=
指定配置因此,如果您想使用发布配置清理然后构建项目,请像这样指定参数:
msbuild.exe "/t:Clean" "/t:Build" "/p:config=Release" Myapp.dproj
请参考此话题Automate Delphi 2010 project build with MSBuild 托马斯在 this article .
中的回答