简体   繁体   English

Crystal Report部署错误

[英]Crystal Report deployment error

i have C# program that works with Oracle 11g 我有适用于Oracle 11g的C#程序

when it works on my computer all works excellent 当它在我的计算机上工作时,一切都很好

but when its run on the customer computer - the connection to Oracle work good 但是当它在客户计算机上运行时-与Oracle的连接工作良好

but when i try to run any Crystal-Report i get this error: 但是,当我尝试运行任何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

thank's for any help 谢谢你的帮助

Have a look at the error, Looks like the DLL is missing. 看一看错误,看起来像DLL文件丢失。 Did your installer include all relevent DLL's? 您的安装程序是否包含所有相关的DLL?

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

The error message suggests the that the system couldn't find the libraries needed to run Crystal reports. 该错误消息表明系统找不到运行Crystal报表所需的库。 Have you installed Crystal onto your customer's PCs? 您是否已将Crystal安装到客户的PC上?

It looks as if an assembly hasn't been deployed to the client machine. 好像程序集尚未部署到客户端计算机。 You will need to check your application dependencies, look at any referenced assemblies and ensure that they are present on you client machine. 您将需要检查您的应用程序依赖项,查看任何引用的程序集,并确保它们在您的客户端计算机上存在。 The CrystalDecisions assembly on your machine might be installed in the GAC, you will need to copy it to you client deployment location. 您计算机上的CrystalDecisions程序集可能已安装在GAC中,您需要将其复制到客户端部署位置。

You can use a tool to look at the Fusion Log to see which assemblies are loaded by your application, this log will show you any missing references. 您可以使用工具查看Fusion Log,以查看应用程序加载了哪些程序集,该日志将向您显示所有缺少的引用。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM