如果我提供带引号的选项而且没有引用我仍然得到这个MSBUILD:错误MSB1008:只能指定一个项目。错误。
提供的选项是这样的 msbuild / t:clean / t:build“E:\ Atlassian \ Home \ Bamboo_Home \ xml-data \ build-dir \ AP-BUILD-JOB1 \ APIFrolic \ APIFrolic.sln”/ p:Configuration =“Debug”/ p: TargetPlatformVersion = “10.0.10010.0”
答案 0 :(得分:0)
Bamboo MSBUILD:错误MSB1008:只能指定一个项目
首先检查Bamboo的版本,确保它是最新版本。从Bamboo 5.5-OD-04开始,关于此问题存在错误BAM-14659:
MSBuild任务因错误而失败" MSBUILD:错误MSB1008:只能指定一个项目"。
如果您已经是最新版本或更新到最新版本仍有此错误,请尝试检查Bamboo代理和服务器的设置。有关详细信息,请参阅问题BAM-15879的变通方法。
远程代理。
如果您手动启动座席,则只需提供 -Dbamboo.plugin.dotnet.msbuild.useResponseFile =命令行上的true。如果您的代理作为服务运行,那么请更改 $ BAMBOO_AGENT_HOME / conf / wrapper.conf配置文件:
The Bamboo Agent home configuration file wrapper.java.additional.1=-Dbamboo.home=/home/bamboo/bamboo-agent-home wrapper.java.additional.2=-Dbamboo.agent.ignoreServerCertName=false wrapper.java.additional.3=-Dbamboo.plugin.dotnet.msbuild.useResponseFile=true
Bamboo服务器
停止Bamboo添加 -Dbamboo.plugin.dotnet.msbuild.useResponseFile = true到$ BAMBOO_INSTALL / bin / setenv.sh start JVM_REQUIRED_ARGS
答案 1 :(得分:0)
尝试合并您的/t
参数:
msbuild /t:Clean;Build ...