有人知道如何为巡航控制创建有效的ccnet.config文件吗?

时间:2011-01-06 22:58:01

标签: .net cruisecontrol.net

这是我的配置文件:

<cruisecontrol xmlns:cb="urn:ccnet.config.builder">

  

<name>NunitProject</name>

<sourcecontrol type="svn">

  <trunkUrl>https://192.168.1.176/svn/NunitProyect/trunk/</trunkUrl>

  <workingDirectory>C:\Program Files\CruiseControl.NET\server\NunitProject\WorkingDirectory</workingDirectory>

  <username>user</username>

  <password>password</password>

</sourcecontrol>

<tasks>

  <msbuild>

    <executable>
      C:\Windows\Microsoft.NET\Framework\v3.5\MSBuild.exe
    </executable>

    <workingDirectory>
      C:\Program Files\CruiseControl.NET\server\NunitProject\WorkingDirectory
    </workingDirectory>

    <projectFile>NunitTest.sln</projectFile>

    <buildArgs>
      /noconsolelogger /p:Configuration=Debug /v:m

    </buildArgs>
  </msbuild>
</tasks>

,这是错误:

建立例外 错误消息:System.IO.IOException:无法执行文件[C:\ Program Files \ CruiseControl.NET \ server \ NunitProject \ WorkingDirectory \ svn]。该文件可能不存在或可能无法执行。 ---&GT; System.ComponentModel.Win32Exception:系统找不到指定的文件

1 个答案:

答案 0 :(得分:6)

您的sourcecontrol元素需要一个可执行元素,指向svn.exe的位置(无论它在系统中的哪个位置)。否则,它假定它存在于工作目录中(通常是一个不好的假设)。