【问题标题】:Bamboo MSBUILD : error MSB1008: Only one project can be specifiedBamboo MSBUILD : 错误 MSB1008: 只能指定一个项目
【发布时间】:2018-05-28 16:38:48
【问题描述】:

如果我提供带有报价的选项但没有报价,我仍然得到这个 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"

【问题讨论】:

    标签: visual-studio msbuild bamboo msbuild-task


    【解决方案1】:

    尝试结合您的/t 参数:

    msbuild /t:Clean;Build ...
    

    【讨论】:

      【解决方案2】:

      Bamboo MSBUILD : 错误 MSB1008: 只能指定一个项目

      首先检查您的 Bamboo 版本,确保它是最新版本。从 Bamboo 5.5-OD-04 开始,有关于这个问题的 bug BAM-14659

      MSBuild 任务不断失败,并出现错误“MSBUILD : error MSB1008: Only one project can be specified”。

      如果您已经是最新版本或更新到最新版本仍然出现此错误,请尝试检查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 添加 -Dbamboo.plugin.dotnet.msbuild.useResponseFile=true to JVM_REQUIRED_ARGS in $BAMBOO_INSTALL/bin/setenv.sh start Bamboo

      【讨论】:

      • 感谢您的回复。
      猜你喜欢
      • 2011-04-16
      • 2013-06-03
      • 2020-12-11
      • 2018-02-01
      • 2014-08-07
      • 1970-01-01
      • 2017-10-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多