Crystal Reports Merge Modules

The merge modules that are used in the deployment process vary across the different versions of Crystal Reports and Visual Studio. The following table outlines the merge modules that are needed for each software configuration.

Depending on your version of Crystal Reports or Visual Studio, these merge modules may be pre-installed on your machine in C:\Program Files\Common Files\Merge Modules. If the merge modules are not pre-installed, download them from the Business Objects website and save the files to your machine in C:\Program Files\Common Files\Merge Modules.

Note

To download the latest version of the merge modules, visit the Business Objects website: .

Note

The addition of more merge modules than specified in the scenarios may cause deployment problems.

Software
Merge Modules
Function
File name
Crystal Reports 9
reportengine.msm
Installs the core files that comprise the Crystal Reports engine
cr9netmergemodules.zip
crnetruntime.msm
Installs the Crystal Reports 9 .NET managed components
mapping.msm
Installs files required to display geographic maps inside reports
license.msm
Used to specify a license keycode
Crystal Reports 10
CrystalReports10_NET_EmbeddedReporting.msm
Deploys all Crystal Reports runtime files on a single machine/tier
cr10_net_mergemodules.zip
CrystalReports10_NET_RemoteReporting.msm
Deploys Crystal Reports runtime to clients used to view/process reports from a remote server
CrystalReports10_NET_WebServiceReporting.msm
Deploys Crystal Reports runtime to clients viewing Report Web Services
Crystal Reports XI
crystal11_net_embeddedreporting.msm
Deploys all Crystal Reports runtime files on a single machine/tier
crxi_net_merge_modules.zip
CrystalReports11_maps.msm
Installs files required to display geographic maps inside reports
Crystal Reports XIR2
CrystalReports11_5_NET.msn
Deploys all Crystal Reports runtime files on a single machine/tier for Visual Studio .NET 2002 or 2003 projects
crXIr2_net_merge_modules.zip
CrystalReports11_5_NET_2005.msm
Deploys all Crystal Reports runtime files on a single machine/tier for Visual Studio 2005 projects
CrystalReports11_5_maps.msm
Installs files required to display geographic maps inside reports
Crystal Reports XIR3
CrystalReports_120.msm
Installs all English CR.NET components
crXIR3_net_merge_modules.zip
CrystalReports_120_langs.msm
Installs the language resources for all CR.NET components in all non-English languages supported
Crystal Reports for Visual Studio .NET 2002
Database_Access.msm
Installs all the Crystal Reports for Visual Studio .NET non-managed runtime components, including charting components
cr_net_mergemodules_en.zip
Database_Access_enu.msm
Installs language specific (localized) components
Managed.msm
Installs all the Crystal Reports for Visual Studio .NET managed components
regwiz.msm
Configures registration and licensing information on deployed computers (server and/or client)
Crystal Reports for Visual Studio .NET 2003
Crystal_Database_Access2003.msm
Installs all the Crystal Reports for Visual Studio .NET non-managed runtime components, including charting components
cr_net_2003_mergemodules_en.zip
Crystal_Database_Access2003_enu.msm
Installs language specific (localized) components
Crystal_Managed2003.msm
Installs all the Crystal Reports for Visual Studio .NET managed components
Crystal_regwiz2003.msm
Configures registration and licensing information on deployed computers (server and/or client)
Crystal Reports for Visual Studio 2005
CrystalReportsRedist2005_X86.msm
Installs the Crystal Reports runtime components for 32-bit machines
cr_net_2005_mergemodules_mlb_x86.zip
CrystalReportsRedist2005_X64.msm
Installs the Crystal Reports runtime components for x64 64-bit machines
cr_net_2005_mergemodules_mlb_x64.zip
CrystalReportsRedist2005_IA64.msm
Installs the Crystal Reports runtime components for IA64 64-bit machines
cr_net_2005_mergemodules_mlb_ia64.zip
Crystal Reports for Visual Studio 2008
CrystalReportsRedist2007_x86.msm
Installs the Crystal Reports runtime components for 32-bit machines
cr_net_2008_mergemodules_mlb_x86.zip
CrystalReportsRedist2007_x64.msm
Installs the Crystal Reports runtime components for x64 64-bit machines
cr_net_2008_mergemodules_mlb_x64.zip

Merge Modules for Crystal Reports XIR2

The following table describes the merge modules specific to Crystal Reports XIR2.

Note

You must add the mapping merge module to deployment projects that use map objects in the Crystal report files. The mapping merge module can be combined with any of the three merge modules.

Table 25: Merge Modules for Visual Studio .NET 2002 or 2003

Merge module
Description
CrystalReports11_5_NET.msm
  • Contains CrystalReportViewer controls, Crystal Reports .NET SDK assemblies, RAS SDK assemblies, report processing engine, database and export components.
  • Requires a valid keycode. See Crystal Reports Product Keycode and Registration Number.
  • Allows a developer to select the database drivers and export drivers. See Driver Installation Options (optional).
  • Used for Web or Windows applications that do all report processing within those applications.
  • Used for Web or Windows applications that process reports on an RAS Naming Conventions.
  • Used for Web or Windows applications that open reports from a Business Objects Enterprise repository and that process reports on Page Server or RAS Naming Conventions.
  • Used by client machines to view reports that are stored and processed on Report Web Services.
CrystalReports11_5_maps.msm
  • Contains mapping runtime files.
  • This merge module is never deployed alone.
  • Used when Crystal reports have Map objects.

Table 26: Merge Modules for Visual Studio 2005

Merge module
Description
CrystalReports11_5_NET_2005.msm
  • Contains CrystalReportViewer controls, Crystal Reports .NET SDK assemblies, RAS SDK assemblies, report processing engine, database and export components.
  • Requires a valid keycode. See Crystal Reports Product Keycode and Registration Number.
  • Allows a developer to select the database drivers and export drivers. See Driver Installation Options (optional).
  • Used for Web or Windows applications that do all report processing within those applications.
  • Used for Web or Windows applications that process reports on an RAS Naming Conventions.
  • Used for Web or Windows applications that open reports from a Business Objects Enterprise repository and that process reports on Page Server or RAS Naming Conventions.
  • Used by client machines to view reports that are stored and processed on Report Web Services.
CrystalReports11_5_maps.msm
  • Contains mapping runtime files.
  • This merge module is never deployed alone.
  • Used when Crystal reports have Map objects.

For more information about the merge modules that are used in Crystal Reports for Visual Studio, see Crystal Reports Merge Modules.

Merge Modules for Crystal Reports XI

The following table describes the merge modules specific to Crystal Reports XI.

Note

You must add the mapping merge module to deployment projects that use map objects in the Crystal report files. The mapping merge module can be combined with any of the three merge modules.

Merge module
Description
CrystalReports11_NET_Embeddedreporting.msm
  • Contains CrystalReportViewer controls, Crystal Reports .NET SDK assemblies, RAS SDK assemblies, report processing engine, database and export components.
  • Requires a valid keycode. See Crystal Reports Product Keycode and Registration Number.
  • Allows a developer to select the database driver. See Driver Installation Options (optional).
  • Used for Web or Windows applications that do all report processing within those applications.
  • Used for Web or Windows applications that process reports on an RAS Naming Conventions.
  • Used for Web or Windows applications that open reports from a Business Objects Enterprise repository and that process reports on Page Server or RAS Naming Conventions.
  • Used by client machines to view reports that are stored and processed on Report Web Services.
CrystalReports11_maps.msm
  • Contains mapping runtime files.
  • This merge module is never deployed alone.
  • Used when Crystal reports have Map objects.

For more information about the merge modules that are used in Crystal Reports for Visual Studio, see Crystal Reports Merge Modules.

Merge Modules for Crystal Reports 10

The following table describes the merge modules specific to Crystal Reports 10.

Note

You must add the mapping merge module to deployment projects that use map objects in the Crystal report files. The mapping merge module can be combined with any of the three merge modules.

Merge module
Description
CrystalReports10_NET_EmbeddedReporting.msm
  • Contains CrystalReportViewer controls, Crystal Reports .NET SDK assemblies, RAS SDK assemblies, report processing engine, database and export components.
  • Requires a valid keycode. See Crystal Reports Product Keycode and Registration Number.
  • Allows a developer to select the database driver. See Driver Installation Options (optional).
  • Used for Web or Windows applications that do all report processing within those applications.
  • Used on the server machine, to load and process reports on the server that hosts the Report Web Services
  • Used for Web applications that are installed on the machine where the Web Server is installed.
  • Used for Windows applications that load and process reports on a single machine.
CrystalReports10_NET_RemoteReporting.msm
  • Contains CrystalReportViewer controls, Crystal Reports .NET SDK assemblies, and RAS SDK assemblies.
  • Does not have Crystal Reports runtime files.
  • Used for Web or Windows applications that process reports on an RAS Naming Conventions.
  • Used for Web or Windows applications that open reports from Crystal Enterprise repository and that process reports on Page Server or RAS Naming Conventions.
CrystalReports10_NET_WebServiceReporting.msm
  • Contains CrystalReportViewer controls and Crystal Reports .NET SDK assemblies.
  • Used by client machines to view reports that are stored and processed on Report Web Services.
CrystalReports10_maps.msm
  • Contains mapping runtime files.
  • This merge module is never deployed alone.
  • Used when Crystal reports have Map objects.

For more information about the merge modules that are used in Crystal Reports for Visual Studio, see Crystal Reports Merge Modules.

Merge Modules for Crystal Reports 9

The following table describes the merge modules specific to Crystal Reports 9.

Note

You must add the mapping merge module to deployment projects that use map objects in the Crystal report files. The mapping merge module can be combined with any of the three merge modules.

Merge module
Description
Reportengine.msm
  • Installs the core files that comprise the Crystal Reports engine.
  • Required for Crystal Reports 9 .NET applications.
Crnetruntime.msm
  • Installs the Crystal Reports 9 .NET managed components, such as CrystalDecisions.CrystalReports.Engine.DLL, CrystalDecision.Web.DLL, and CrystalDecisions.Windows.Forms.DLL.
  • Used for any application that use any of the managed .NET components.
License.msm
  • Used to specify a license keycode in order to determine the licensing of the report engine.
  • Required for Crystal Reports 9 .NET applications.
Mapping.msm
  • Contains mapping runtime files.
  • This merge module is never deployed alone.
  • Used when Crystal reports have Map objects.

For more information about the merge modules that are used in Crystal Reports for Visual Studio, see Crystal Reports Merge Modules.