【问题标题】:Adding an assembly reference to a script task in NAnt在 NAnt 中添加对脚本任务的程序集引用
【发布时间】:2009-08-04 14:11:22
【问题描述】:

我正在努力让 NAnt 的脚本任务获取对工作文件夹外 DLL 的引用。

<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\integration\OurProductSetup6.4' 后指定的文件集为空:NAnt.Core.StringCollectionWithGoodToString:

我已经尝试了一些不同的变化,但没有成功。 documentation 似乎也没有让这一点特别明显。

任何帮助表示赞赏。

【问题讨论】:

    标签: build-process nant


    【解决方案1】:

    索德定律。我只是弄错了路径。

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

    【讨论】:

      猜你喜欢
      • 2011-01-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-05
      • 1970-01-01
      • 1970-01-01
      • 2012-08-21
      • 1970-01-01
      相关资源
      最近更新 更多