2016-06-11 59 views
0

我正在开发一个带有打印Crystal Reports文档的VS2005的.net 2.0 C#程序。该程序将被部署在客户端计算机只是为了获取原始的rpt文件和打印,无需设计。部署使用Crystal Reports的C#应用​​程序

我使用下面的代码:

ReportDocument crrpt = new ReportDocument(); 
    crrpt.Load(pathtorptfile); 

    crrpt.PrintOptions.PrinterName = settings.Print_printer; 
    crrpt.PrintOptions.PaperOrientation = PaperOrientation.Portrait; 
    crrpt.PrintToPrinter(1, false, 0, 0); 

在机器全CR XI R2开发安装设计,它成功地打印作业发送到打印机。

部署或创建此程序的安装程序的步骤是什么,以便它可以安装并在客户端计算机上运行?如果可能的话最小化而不需要安装完整的CR。此外,客户是否需要阅读和打印许可证?

感谢您的指导或链接。提前谢谢了。

回答

0

我在使用Crystal Reports时遇到了这样的问题,并且您应该注意的事情很少。

  • 您不必在客户端的计算机上安装Crystal。但它可以安装在运行的服务器上。
  • 您可能正面临的是CR和服务器兼容性。
  • 再次检查它是否运行64位或32位。这个非常重要。

注意:我假设您使用Windows作为服务器。 请查看此表,所有版本和兼容性:https://wiki.scn.sap.com/wiki/pages/viewpage.action?original_fqdn=wiki.sdn.sap.com&pageId=56787567