Crystal Report部署错误

时间:2010-02-11 09:23:10

标签: c# crystal-reports

我有适用于Oracle 11g的C#程序

当它在我的电脑上工作时,一切都很棒

但是当它在客户计算机上运行时 - 与Oracle的连接工作正常

但是当我尝试运行任何Crystal-Report时出现此错误:

Could not load file or assembly 
CrystalDecisions.windows.forms.version = 10.5.3700.0.
culture = neutral.publicKey Token = 69fbea5521e1304 or one of its dependencies.
The system cannot find the specified

感谢您的帮助

3 个答案:

答案 0 :(得分:0)

查看错误,看起来缺少DLL。您的安装程序是否包含所有相关的DLL?

http://msdn.microsoft.com/en-us/library/aa287928%28VS.71%29.aspx

答案 1 :(得分:0)

错误消息表明系统无法找到运行Crystal报表所需的库。您是否已将Crystal安装到客户的PC上?

答案 2 :(得分:0)

看起来组件尚未部署到客户端计算机。您需要检查应用程序依赖关系,查看任何引用的程序集并确保它们存在于您的客户端计算机上。您的计算机上的CrystalDecisions程序集可能已安装在GAC中,您需要将其复制到客户端部署位置。

您可以使用工具查看Fusion Log以查看应用程序加载的程序集,此日志将显示任何缺少的引用。