VS2008編輯過的程式
如果在用戶端無法使用Crystal Report功能
有以下幾種可能:
1.缺乏Crystal Report元件
2.Framework的版本不合
3.VS版本不合
4.沒有加入參考引用
補救方法:
1.安裝 Framework 3.5
2.安裝 Crystal Report 元件 (10.5.37版本元件 ,VS2005的適合10.2.36版的元件)
*(1) CrystalDecisions.CrystalReports.Design 10.5.37
*(2) CrystalDecisions.CrystalReports.Engine 10.5.37
*(3) CrystalDecisions.CrystalReports.Engine.resources 10.5.37
*(4) CrystalDecisions.Data.AdoDoNetInterop 10.5.37
(5) CrystalDecisions.Enterprise.Desktop.Report 10.5.37
*(6) CrystalDecisions.Enterprise.Framework 10.5.37
*(7) CrystalDecisions.Enterprise.InfoStore 10.5.37
(8) CrystalDecisions.Enterprise.PluginManager 10.5.37
*(9) CrystalDecisions.Enterprise.Viewing.ReportSource 10.5.37
(10) CrystalDecisions.KeyCode 10.5.37
(11) CrystalDecisions.ReportAppServer.ClientDoc 10.5.37
(12) CrystalDecisions.ReportAppServer.CommLayer 10.5.37
(13) CrystalDecisions.ReportAppServer.CommonControls 10.5.37
(14) CrystalDecisions.ReportAppServer.CommonObjectModel 10.5.37
(15) CrystalDecisions.ReportAppServer.Controllers 10.5.37
(16) CrystalDecisions.ReportAppServer.DataDefModel 10.5.37
(17) CrystalDecisions.ReportAppServer.DataSetConversion 10.5.37
(18) CrystalDecisions.ReportAppServer.ObjectFactory 10.5.37
(19) CrystalDecisions.ReportAppServer.ReportDefModel 10.5.37
(20) CrystalDecisions.ReportAppServer.XmlSerialize 10.5.37
*(21) CrystalDecisions.ReportSource 10.5.37
*(22) CrystalDecisions.ReportSource.resources 10.5.37
*(23) CrystalDecisions.Shared 10.5.37
*(24) CrystalDecisions.Shared.resources 10.5.37
(25) CrystalDecisions.VSDesigner 10.5.37
(26) CrystalDecisions.VSDesigner.resources 10.5.37
(27) CrystalDecisions.Web 10.5.37
(28) CrystalDecisions.Web.resources 10.5.37
*(29) CrystalDecisions.Windows.Forms 10.5.37
*(30) CrystalDecisions.Windows.Forms.resources 10.5.37
( * 為一般使用 Crystal Report 時,所自動引用的參考元件)
3.安裝 Crystal Report for VS2008 (CRRedist2008_x86 )
4.在呼叫水晶報表或是呼叫Crystal Report Viewer 的Class,使用 Using 將參考引入
列如: using CrystalDecisions.CrystalReports;
using CrystalDecisions.CrystalReports.Engine;
以上動作都完成,100%Crystal Report可以使用
- Crystal Report for VS2005的檔案可能位置
- C:\Program Files\Microsoft Visual Studio 8\Crystal Reports\CRRedist\X64
- C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\CrystalReports
- Crystal Report for VS2008的檔案可能位置
- C:\Program Files\Microsoft SDKs\WIndows\v6.0A\Bootstrapper\Packages\CrystalReports10_5\
- C:\Program Files\Microsoft Visual Studio 9.0\Crystal Reports\CRRedist\IA64\