【发布时间】:2014-10-03 07:18:23
【问题描述】:
我在使用 Crystal 报告时遇到了一个问题,该报告用于在 WPF 应用程序中为我的订单生成报告。
我的工作站配置是 Windows 7 (Ultimate) 64 位,Visual Studio 2010。
我没有安装任何 Crystal Report 引擎,但我已将所有必要的 dll 复制到我的项目中(创建了一个文件夹,然后在我的项目中引用)。
但是当我单击按钮(生成报告的按钮)时,报告构造函数中出现异常(不同的运行会出现不同的异常)。
主要的例外说
"类型初始化器 'CrystalDecisions.CrystalReports.Engine.ReportDocument' 抛出了一个 例外。”
当我深入研究内部异常时,我就知道了这一点。
"无法加载文件或程序集 'CrystalDecisions.ReportAppServer.CommLayer,版本=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304' 或其之一 依赖关系。系统找不到文件 指定。":"CrystalDecisions.ReportAppServer.CommLayer, 版本=13.0.2000.0,文化=中性,PublicKeyToken=692fbea5521e1304"
这是我的错误的屏幕截图,
我用谷歌搜索了它并知道我需要为 Vstudio 2010 安装 CR,但是如果我安装我的开发机器,我如何制作安装程序以部署在客户端机器上并且我不想安装 CR在所有机器上(我将部署到我的许多客户的机器上)。
我真的需要帮助来解决这个问题,我该怎么做才能解决我的问题?
高度赞赏任何帮助。
【问题讨论】:
-
您打算使用 Crystal Reports 报表引擎,但不想部署它?是这样吗?
-
我真的没有得到你的问题@Dennis,我想做的是生成报告。而且我无法为所有客户的机器安装 CR(因为我有很多客户,安装对我来说确实是个问题)。但是我可以将所有必要的 dll 复制到我要部署的应用程序中。
-
你得到这个工作了吗@ganesh?
-
Noah @TheodosiusVonRichhofen 我制作了一个引导程序包,可以与 Windows 安装程序一起安装,但没有运气。因此,我采取了另一种方法来使我的工作取得进展,但仍在寻找适合我的解决方案。
-
我告诉我的客户这是应用程序生成报告的先决条件,我已经分别给出了 VS13 安装文件的 CR,并要求他们安装在所有机器上。就是这样,我想出了解决办法。
标签: c# wpf visual-studio-2010 crystal-reports