Я пытаюсь настроить CCNet для создания моего проекта.Не удалось найти файл решения (CCNet & NAnt)
я получаю ошибку:
Couldn't find solution file 'C:\CRUISECONTROL\BuildEngine\BuildEngine.sln'
Я не уточнил, что конкретный путь, поэтому я предполагаю, что это использует часть пути построения файла.
Когда я указываю:
<buildArgs>-buildfile:C:\CRUISECONTROL\BuildEngine\BuildEngine.build -D:sln=C:\CRUISECONTROL\BuildEngine.sln</buildArgs>
Где это на самом деле, я получаю ошибку о формате файла, который, как ожидается.
Как я указываю путь к файлу, на данный момент я могу указать только имя файла.
Layout Папка:
C:\CRUISECONTROL\ **SOLUTION IS HERE**
C:\CRUISECONTROL\BuildEngine\ ** BUILD FILE IS HERE **
CCNet Config:
<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>
Спасибо.