我们正在使用VNext构建中的msbuild任务构建Delphi项目,它们在TFS构建代理更新到最新版本2.112.0之前一直运行成功,以下是错误信息:Error MSB4057: 项目中不存在目标“Clean”。进程'msbuild.exe'以代码'1'退出。希望能提供任何解决这些错误的输入。
您能否在构建服务器上使用命令行构建项目?
请确保正确指定了参数。 属性参数(/p)将属性转发给实际的编译器。您可以使用/p:config=来指定配置。
因此,如果您想要使用发布配置来清理并构建一个项目,请按以下方式指定参数:
msbuild.exe "/t:Clean" "/t:Build" "/p:config=Release" Myapp.dproj