我的应用程序需要打印 Crystal Reports 报表。它不显示预览,只接受两个参数并显示一个打印对话框来设置打印机。它在安装了 Crystal Reports 的计算机上运行良好,但我没有办法强制客户端已经安装它。
我在各个地方读到过,添加 ClickOnce 先决条件“SAP Crystal Reports Runtime Engine for .NET Framework”将允许在客户端上注册所需的 Crystal Reports 库。在客户端安装应用程序时,它确实下载了运行时,并安装了运行时,但应用程序安装失败,说明各种CrystalDecisions和CrystalReports程序集必须在GAC中注册。
第一个是 CrystalDecisions.ReportAppServer.CommonObjectModel。如果我在项目中添加对此的引用并重新部署,那么它只会给出关于另一个程序集的另一条消息。我确实这样做了 15 次,但从未无缝安装。
我错过了什么?我遵循了 SAP 网站上的指南(压缩包,2.2 MB,包含Microsoft 编译的 HTML 帮助文件crnet_dg_2010_en.chm)。