我正在为包含位于lib文件夹内的多个第三方库的项目创建bild-file。所以我的构建脚本看起来像这样:
<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。如何让程序找到它?
答案 0 :(得分:0)
库必须存在于GAC中或引用程序集所在的同一目录中。您可以手动复制它以检查是否可以解决问题 - 如果是,则添加<copy>
任务确保输出问题中存在引用。