2009-08-04 4 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> 

나는 빌드 오류가 발생합니다 : NAnt.Core.StringCollectionWithGoodToString : 나는 '

지정된 파일 세트에 대한'\ SRV-DEV \ 통합 \의 OurProductSetup6.4을 '스캔 후 비어 이것에 약간 다른 변이를 시도하고 그러나 아무 곳에도 얻지 않았다. 또한 documentation은이 점을 특히 분명하게 보이지 않습니다.

도움을 주시면 감사하겠습니다.

답변

4

잔디의 법칙. 방금 경로가 잘못되었습니다.

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