2010-02-11 114 views
0

我有C#程序,用的Oracle 11g工作水晶报表的部署错误

当它工作在我的电脑上的所有做工精良

但是当其在客户计算机上运行 - 和Oracle的连接工作良好

但是当我尝试运行任何水晶报表,我得到这个错误:

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

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

+0

是的,我将Crystal安装到客户PC – Gold 2010-02-11 10:05:42

0

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

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