注意:在部署使用Crystal Reports 和Visual Studio .NET 的程序之前,你必须确认下列信息:
与 Visual Studio .NET 一起使用的 Crystal Reports 版本。可能的版本为:
- Crystal Reports for Visual Studio .NET 2002 - Crystal Reports for Visual Studio .NET 2003 - Crystal Reports 9 - Crystal Reports 9.2
Crystal Reports 管理组件的“程序集版本”。
要检查 Crystal Reports 管理组件的“程序集版本”,查看 Visual Studio .NET 里的 “项目” > “引用”。
Crystal Reports 管理组件包括:
- CrystalDecisions.CrystalReports.Engine - CrystalDecisions.Shared - CrystalDecisions.Reportsource - CrystalDecisions.Web - CrystalDecisions.Windows.Forms.
所有 Crystal Reports 管理组件的“程序集版本”必须相同。
解决方案
要部署使用 Crystal Reports for Visual Studio .NET 2002 的程序。
1. 确保 Crystal Reports 管理组件的“程序集版本”为 9.1.3300。
2. 下载完整的 crnet 部署指南: http://support.crystaldecisions.com/communityCS/TechnicalPapers/crnet_deployment.pdf.asp?recDnlReq=Record&dnlPath=crnet_deployment.pdf
要部署使用 Crystal Reports for Visual Studio .NET 2003 的程序。 ------------------------------------------------
1. 确保 Crystal Reports 管理组件的“程序集版本”为 9.1.5000.0。
2. 下载完整的 crnet 部署指南: http://support.crystaldecisions.com/communityCS/TechnicalPapers/crnet_deployment.pdf.asp?recDnlReq=Record&dnlPath=crnet_deployment.pdf
3. 使用下列合并模块替换'crnet_deployment.pdf'里的合并模块:
Crystal_Database_Access2003.msm Crystal_Database_Access2003_enu.msm Crystal_Managed2003.msm Crystal_regwiz2003.msm VC_User_CRT71_RTL_X86_---.msm (被基于 ADO.NET 的报表使用) VC_User_STL71_RTL_X86_---.msm (被基于 ADO.NET 的报表使用)
要部署使用 Crystal Reports 9 的程序(仅限于 Visual Studio 2002) ------------------------------------------------
1. 确保 Crystal Reports 管理组件的“文件版本”为 9.2.9466.x。
通过查看"\Program Files\Common Files\Crystal Decisions\2.0\Managed\" 文件夹里的、任何管理组件 CrystalDecisions.xxx.dll 的属性,获得“文件版本”;或者通过查看全局访问缓存 (\winnt\assembly)里的相应程序集。
要查看全局访问缓存里的“文件版本”,找到任何一个“程序集版本”为 9.2.3300.0 的 Crystal Decisions 管理组件程序集(例如 CrystalDecisions.CrystalReports.Engine),在文件上右击并选择“属性”。
选择“版本”选项卡,并检查“文件版本”。
2.下载完整的 cr9net 部署指南: http://support.crystaldecisions.com/communityCS/TechnicalPapers/cr9net_deployment.pdf.asp?recDnlReq=Record&dnlPath=cr9net_deployment.pdf
3. 下载 Crystal Reports 9 合并模块。这些合并模块可能组成一个基于 Microsoft Installer (MSI) 安装包,以包含相应的运行时文件。
[1] [2] [3] 下一页 |