2009-08-04 82 views
2

我正在努力讓NAnt的腳本任務獲取對工作文件夾之外的DLL的引用。將程序集引用添加到NAnt中的腳本任務

<target name="UpdateDBs"> 
    <script language="c#"> 
    <references failonempty="true"> 
     <lib> 
     <include name="\\srv-dev\sharedassemblies\OurCompany\DataTransfer\OurCompany.DataTransfer.dll" /> 
     </lib> 
    </references> 
    <imports> 
     <import namespace="OurCompany.DataTransfer.WebDocs" /> 
    </imports> 
    <code> 
     <![CDATA[ 
      public static void ScriptMain(Project project) 
      { 
       WebDocDbPostbuildUpdater.UpdateSqlScripts(@"\\srv-dev\integration\OurProductSetup6.4\workingdirectory", new System.Version(6, 4)); 
      } 
     ]]> 
    </code> 
    </script> 
</target> 

我得到一個生成錯誤:

指定的文件集正在掃描 '\ SRV-dev的\一體化\ OurProductSetup6.4' 後空:NAnt.Core.StringCollectionWithGoodToString:

我已經嘗試了幾個不同的變化,但沒有得到。此外documentation似乎並沒有使這特別明顯。

任何幫助表示讚賞。 Sod's law。

回答

4

Sod's law。我剛剛弄錯了路徑。

<references failonempty="true"> 
    <include name="\\srv-dev\sharedassemblies\OurCompany\DataTransfer\OurCompany.DataTransfer.dll" /> 
</references> 
相關問題