2011-01-06 72 views
1

這裏是我的配置文件:有人知道如何爲巡航控制創建有效的ccnet.config文件嗎?

<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> 

,這裏是錯誤:

BUILD EXCEPTION 錯誤消息:System.IO.IOException:無法執行文件[C:\ Program Files \ CruiseControl.NET \ server \ NunitProject \ WorkingDirectory \ svn]。該文件可能不存在或可能不可執行。 ---> System.ComponentModel.Win32Exception:系統找不到指定的文件

+0

你在問什麼?如何創建一個cc.net文件或爲什麼你的失敗? – spinon 2011-01-06 23:01:59

回答

6

您的sourcecontrol元素需要一個可執行元素,它指向svn.exe的位置(無論它安裝在系統中的哪個位置) 。否則,它假定它存在於工作目錄中(通常是一個糟糕的假設)。

+0

我會留給你;) – 2011-01-06 23:30:13

相關問題