【发布时间】:2013-05-09 21:32:34
【问题描述】:
我的应用程序需要打印一份 Crystal Reports 报表。它不显示预览,只接受两个参数并显示一个打印对话框来设置打印机。它在安装了 Crystal Reports 的计算机上运行良好,但我没有办法强制客户端已经安装它。
我在不同的地方读到,添加 ClickOnce 先决条件“SAP Crystal Reports Runtime Engine for .NET Framework”将允许在客户端上注册所需的 Crystal Reports 库。在客户端安装应用程序时,它确实下载了运行时,并安装了运行时,但应用程序安装失败,说明各种CrystalDecisions和CrystalReports程序集必须在GAC中注册。
第一个是 CrystalDecisions.ReportAppServer.CommonObjectModel。如果我在项目中添加对此的引用并重新部署,那么它只会给出关于另一个程序集的另一条消息。我确实这样做了 15 次,但从未无缝安装。
我错过了什么?我关注了this guide from the SAP website(压缩后,2.2 MB,包含一个Microsoft Compiled HTML Help 文件,crnet_dg_2010_en.chm)。
【问题讨论】:
标签: c# crystal-reports clickonce