【发布时间】:2011-08-03 05:39:15
【问题描述】:
三天来,我一直在努力争取在 VS2010 中构建 RDLC 报告。我想在子报表上的文本项的表达式中从同一解决方案中的另一个项目访问自定义程序集。在包含 RDLC 的项目中有对程序集的引用,我在子报告的属性中添加了对程序集 DLL 的引用,但是当我构建它时,我收到一条错误消息,告诉我找不到文件:
加载代码模块时出错:‘CCCArchive, Version=2.0.847.11068, Culture=neutral, PublicKeyToken=null’。详细信息:无法加载文件或程序集“CCCArchive,Version=2.0.847.11068,Culture=neutral,PublicKeyToken=null”或其依赖项之一。系统找不到指定的文件。
RDLC 文件在 XML 中似乎没有程序集的路径信息,我尝试将程序集的副本放在包含 RDLC 的项目下的 bin\Debug 文件夹中,并且与 RDLC 位于同一文件夹中,但没有成功。
从我能找到的一点点来看,看来我可能必须在 GAC 中注册程序集才能使构建工作,但我找不到任何直接确认并将其放入GAC 只是为了让构建运行会很麻烦。
我错过了什么吗?
...吉姆·汉森
【问题讨论】:
-
刚刚发现了这一点,六年后 Q 和 @Leniel Macaferi 的 A 仍然完全适用......我现在在调试器中运行它。如果 rdlc 运行时总是可以看到它嵌入的程序集,那会好得多,默认情况下......你解决的是构建时间,而不是运行时——>当部署到生产服务器?它使用普通(融合)程序集绑定吗?
标签: visual-studio build compiler-errors reportviewer rdlc