即使MSBuild任务成功,CruiseControl.net生成也会失败

即使MSBuild任务成功,CruiseControl.net生成也会失败,msbuild,cruisecontrol.net,Msbuild,Cruisecontrol.net,我第一次安装了CruiseControl.net,但在构建解决方案时遇到了困难。这很奇怪,因为它在VS2008中构建得很好。我有一个非常简单的配置文件,其中包含以下MSBuild任务: <msbuild> <executable>C:\WINDOWS\Microsoft.NET\Framework\v3.5\MSBuild.exe</executable> <projectFile>MySolutionF

我第一次安装了CruiseControl.net,但在构建解决方案时遇到了困难。这很奇怪,因为它在VS2008中构建得很好。我有一个非常简单的配置文件,其中包含以下MSBuild任务:

      <msbuild>
        <executable>C:\WINDOWS\Microsoft.NET\Framework\v3.5\MSBuild.exe</executable>
        <projectFile>MySolutionFile.sln</projectFile>
        <buildArgs>/noconsolelogger /p:Configuration=Debug /v:diag</buildArgs>
      </msbuild>

C:\WINDOWS\Microsoft.NET\Framework\v3.5\MSBuild.exe
MySolutionFile.sln
/noconsolelogger/p:Configuration=Debug/v:diag
当我查看构建报告时,没有显示错误或警告,但它确实以红色表示“此项目没有任何测试”。我不知道这是否导致构建失败

谢谢,
John

我通常必须通读nant脚本和CC.Net配置文件,以了解正在执行哪些检查并对这些问题进行故障排除。我敢打赌,有些东西正在寻找成功的测试。如果您是第一次使用巡航控制,您可能需要先查看CI工厂。它使用巡航控制作为其构建管理工具“套件”的一部分。

首先尝试通过命令行msbuild构建它

C:\WINDOWS\Microsoft.NET\Framework\v3.5\MSBuild.exe MySolutionFile.sln /p:Configuration=Debug
一旦你得到了像这样的工作,然后在CCnet主机