2010-05-06 5 views
1

Comment attribuer à la propriété trunk.dir un le chemin relatif à l'emplacement du circuit?NAnt et l'exécution du chemin relatif

Ceci est mon fichier nant.build:

<?xml version="1.0" encoding="utf-8"?> 
<project name="ProjectName" default="build" xmlns="http://nant.sf.net/release/0.85/nant.xsd"> 

    <!-- Directories --> 
    <property name="trunk.dir" value="C:\Projects\ProjectName" /><!-- I want relative path over here! --> 
    <property name="source.dir" value="${trunk.dir}src\" /> 

    <!-- Working Files --> 
    <property name="msbuild.exe" value="C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\msbuild.exe" /> 
    <property name="solution.sln" value="${source.dir}ProjectName.sln" /> 

    <!-- Called Externally --> 
    <target name="compile"> 
     <!-- Rebuild foces msbuild to clean and build --> 
     <exec program="${msbuild.exe}" commandline="${solution.sln} /t:Rebuild /v:q" /> 
    </target> 

</project> 
+0

Seulement 1 vue après 50 minutes !!? – stacker

Répondre

3

Je réponds à ma propre question.

En regardant dans le documentation, le chemin de base est relatif au répertoire parent du fichier de construction.