我有适用于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
感谢您的帮助
答案 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以查看应用程序加载的程序集,此日志将显示任何缺少的引用。