找不到CruiseControl.Net+Ankh SVN-SVN.exe

找不到CruiseControl.Net+Ankh SVN-SVN.exe,svn,continuous-integration,cruisecontrol.net,ankhsvn,ccnet-config,Svn,Continuous Integration,Cruisecontrol.net,Ankhsvn,Ccnet Config,我正在尝试使用Ankh SVN配置CrusieControl.net,crusine control安装工作正常,ccnet.config配置正确,但当进程在后台启动时,会触发以下错误: System.IO.IOException: Unable to execute file [C:\Program Files (x86)\VisualSVN Server\bin\svn.exe]. The file may not exist or may not be executable. (T

我正在尝试使用Ankh SVN配置CrusieControl.net,crusine control安装工作正常,ccnet.config配置正确,但当进程在后台启动时,会触发以下错误:

System.IO.IOException: Unable to execute file 
[C:\Program Files (x86)\VisualSVN Server\bin\svn.exe].  
The file may not exist or may not be executable. 
(The system cannot find the file specified)
*上面的路径是一个虚拟路径,我无法在, C:\ProgramFilesx86\AnkhSVN 2

ccnet.config文件如下所示:

<cruisecontrol xmlns:cb="urn:ccnet.config.builder">
  <cb:define PublishDir="D:\ccnet\ccnet\publish"/>
  <project name="ccnet">
    <workingDirectory>D:\ccnet\ccnet\</workingDirectory>
    <artifactDirectory>D:\ccnet\ccnet\</artifactDirectory>
    <webURL>http://localhost:62584/</webURL>
    <triggers>
      <intervalTrigger name="continuous" seconds="10"
             buildCondition="IfModificationExists"/>
    </triggers>
    <sourcecontrol type="svn">
      <trunkUrl>http://server/svn/ccnet/</trunkUrl>
      <!--<autoGetSource>true</autoGetSource>-->
      <executable>C:\Program Files (x86)\VisualSVN Server\bin\svn.exe</executable>
      <username>abc</username>
      <password>xyz</password>
      <cleanCopy>true</cleanCopy>
    </sourcecontrol>
    <tasks>
      <msbuild>
        <executable>
          C:\WINDOWS\microsoft.net\Framework64\v4.0.30319\MSBuild.exe
        </executable>
        <projectFile>ccnet.sln</projectFile>
        <buildArgs>
          /noconsolelogger /p:Configuration=Release /v:diag
        </buildArgs>
        <logger>
          C:\Program Files (x86)\CruiseControl.NET\server\ThoughtWorks.CruiseControl.MSBuild.dll
        </logger>
        <timeout>600</timeout>
      </msbuild>
    </tasks>
    <labeller type="assemblyVersionLabeller">
      <major>2</major>
      <minor>0</minor>
      <incrementOnFailure>false</incrementOnFailure>
    </labeller>
    <publishers>
      <statistics />
      <xmllogger />
    </publishers>
  </project>
</cruisecontrol>
我尝试为true,但它尝试在我的项目解决方案文件夹中查找EXE


有人能告诉我ankh svn exe路径吗?该路径将放置在svn路径中。

通过使用命令行工具安装OrtoiseSVN并指定位于bin目录中的svn.exe,我得到了解决方案

因此,我的最终源代码控制块如下所示:

<sourcecontrol type="svn">
      <trunkUrl>http://server/svn/ccnet/</trunkUrl>
      <executable>C:\Program Files\TortoiseSVN\bin\svn.exe</executable>
      <username>abc</username>
      <password>xyz</password>
      <cleanCopy>true</cleanCopy>
</sourcecontrol>