2016-06-11 68 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