1

我正在为一个项目创建 bild 文件,该项目包含位于 lib 文件夹中的几个 3rd 方库。所以我的构建脚本看起来像这样:

<csc target="library" ....>
    <sources>
        <include name="**/*.cs" />
        <!-- common assembly-level attributes -->
        <include name="../../src/CommonAssemblyInfo.cs" />
        <exclude name="Properties/AssemblyInfo.cs" />
    </sources>
    <references>
        <include name="${build.dir}/bin/lib/Should.Fluent.dll" />
    </references>
</csc>

编译运行良好,但是运行时不起作用,说找不到库 Should.Fluent.dll。我怎样才能让程序找到它?

4

1 回答 1

0

该库必须存在于 GAC 中或引用程序集所在的同一目录中。您可以手动复制它以检查这是否解决了问题 - 如果是,则添加一个<copy>任务以确保您的引用存在于您的输出问题。

于 2011-06-21T07:52:34.870 回答