【发布时间】:2014-02-01 14:59:13
【问题描述】:
我正在尝试配置 CCNet 来构建我的项目。
我得到错误:
Couldn't find solution file 'C:\CRUISECONTROL\BuildEngine\BuildEngine.sln'
我没有指定具体的路径,所以我假设它使用的是构建文件路径的一部分。
当我指定时:
<buildArgs>-buildfile:C:\CRUISECONTROL\BuildEngine\BuildEngine.build -D:sln=C:\CRUISECONTROL\BuildEngine.sln</buildArgs>
它实际上在哪里,我收到有关预期文件格式的错误。
我到底如何指定文件的路径,目前我只能指定文件名。
文件夹布局:
C:\CRUISECONTROL\ **SOLUTION IS HERE**
C:\CRUISECONTROL\BuildEngine\ ** BUILD FILE IS HERE **
CCNet 配置:
<tasks>
<nant>
<executable>C:\Program Files (x86)\NAnt\bin\NAnt.exe</executable>
<baseDirectory>C:\CRUISECONTROL</baseDirectory>
<buildArgs>-buildfile:C:\CRUISECONTROL\BuildEngine\BuildEngine.build -D:sln=BuildEngine.sln</buildArgs>
<nologo>false</nologo>
<targetList>
<target>build</target>
</targetList>
<buildTimeoutSeconds>1200</buildTimeoutSeconds>
</nant>
</tasks>
NAnt 构建文件:
<?xml version="1.0"?>
<project name="BuildEngine" default="build" basedir=".">
<description>Build Engine Build File</description>
<property name="sln" value="sln.file.empty" overwrite="false" />
<target name="clean">
</target>
<target name="build" depends="clean">
<solution configuration="debug" solutionfile="${sln}" />
</target>
</project>
谢谢。
【问题讨论】:
标签: c# build cruisecontrol.net nant