2010-05-06 69 views
1

如何將trunk.dir屬性相對路徑分配給中繼線位置?NAnt和相對路徑執行

這是我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

50分鐘後只有1個視圖!!? – stacker 2010-05-07 00:04:45

回答

3

我回答我的問題。

查看documentation,基本路徑是相對於構建文件的父目錄。