Outline
How to deploy program using Crystal Reports and vs.net?
==================== Note:
You must confirm the following information before deploying programs that use Crystal Reports and Visual Studio .NET:
Crystal Reports version used with Visual Studio .NET. Possible versions are:
- Crystal Reports for Visual Studio .NET 2002 - Crystal Reports for Visual Studio .NET 2003 - Crystal Reports 9 - Crystal Reports 9.2
Crystal Reports Management Components' Program Edition.
To check the "Program Version Versions" of the Crystal Reports Management Component, view "Item"> "Reference" in Visual Studio .NET. Crystal Reports Management Components include:
- Crystaldecisions.crystalReports.Engine - Crystaldecisions.Shared - Crystaldecisions.Reportsource - Crystaldecisions.Web - Crystaldecisions.windows.Forms.
All Crystal Reports management components must be the same.
==================== Solution:
To deploy programs that use Crystal Reports for Visual Studio .NET 2002 ----------------------------------- -----------
1. Make sure the "program set version" of the Crystal Reports management component is 9.1.3300.
2. Download the full CRNET Deployment Guide: http://support.crystaldecisions.com/communitycs/technicalPAPERS/CRNET_DEPLOYMENT.PDF.ASP? RecDnlreq = Record & DNLPath = CRNET_DEPLOYMENT.PDF
To deploy programs that use Crystal Reports for Visual Studio .NET 2003 ----------------------------------- -----------
1. Make sure the Crystal Reports management component is 9.1.5000.0.
2. Download the full CRNET Deployment Guide: http://support.crystaldecisions.com/communitycs/technicalPAPERS/CRNET_DEPLOYMENT.PDF.ASP? RecDnlreq = Record & DNLPath = CRNET_DEPLOYMENT.PDF
3. Use the following merge modules to replace the merge modules in 'CRNET_DEPLOYMENT.PDF':
Crystal_Database_Access2003.msm Crystal_Database_Access2003_enu.msm Crystal_Managed2003.msm Crystal_regwiz2003.msm VC_User_CRT71_RTL_X86 _---. Msm (the report is based on the use ADO.NET) VC_User_STL71_RTL_X86 _---. Msm (based on reports by using ADO.NET) to be deployed using Crystal Reports 9 Program (only Visual Studio 2002) ----------------------------------------- -------
1. Make sure the "file version" of the Crystal Reports management component is 9.2.9466.x.
Get the "File Version" by viewing the properties of the "/ Program Files / Common Files / Crystal Decisions / 2.0 / Management /" folder; or by viewing the global access cache (/ WinNT / The corresponding assembly in assembly.
To see the "File Version" in the global access cache, find any "Program Version version" Crystal Decisions management component assembly (for example, CrystalDecisions.crystalReports.Engine), right-click on the file and select Properties. .
Select the "Version" tab and check "File Version".
2. Download the full CR9NET deployment guide: http://support.crystaldecisions.com/communitycs/technicalpapers/cR9Net_Deployment.pdf.asp? Recdnlreq = record & DNLPATH = CR9NET_DEPLOYMENT.PDF
3. Download the Crystal Reports 9 merge module. These merged modules may form a Microsoft Installer (MSI) installation package to include the corresponding runtime file. Http://support.crystaldecisions.com/communitycs/filesandupdates/cr9netMergeModules.zip.asp?recdnlreq=record&dnlpath=cr9netMergeModules.zip
4. If you are deploying to a web server, you can install the pre-compiled MSI Installer package, which is available to use as a disposable deployment. This distribution package is installed all Crystal runtime files required by the .NET program. Download Preparatory MSI Installer Package: http://support.crystaldecisions.com/communitycs/filesandupdates/cr9netredist.zip.asp? RecDnlreq = Record & DNLPath = CR9Netredist.zip
To deploy programs that use Crystal Reports 9.2 (with Visual Studio 2002 and 2003) ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ----------------
1. Make sure the "File Version" of the Crystal Reports management component is 9.2.9500.x.
Get the "File Version" by viewing the properties of the "/ Program Files / Common Files / Crystal Decisions / 2.0 / Management /" folder; or by viewing the global access cache (/ WinNT / The assembly in assembly. To view the "File Version" in the global access cache, find any "program version version" to 9.2.3300.0 Crystal Decisions assembly (such as CrystalDecisions.crystalReports.Engine), right-click on the file and select Properties.
Select the "Version" tab and check "File Version".
2. Download the full CR9NET deployment guide: http://support.crystaldecisions.com/communitycs/technicalpapers/cR9Net_Deployment.pdf.asp? Recdnlreq = record & DNLPATH = CR9NET_DEPLOYMENT.PDF
3. Use the merged module 'dotNetruntime.msm' to replace 'cr9net_deployment.msm' in 'Cr9Net_Deployment.pdf'
You can find the desired merge module in the '/ Redist / DOTNET / MSM' folder of the Crystal Reports 9.2 CD.
4. If you are deploying to a web server, you can install the CD to use the pre-compiled MSI Installer package for one-time deployment. This distribution package is installed all Crystal runtime files required by the .NET program. The precompiled installer package in the "/redist/netsvr.msi" folder of the disc.
==================== Note:
When using Crystal Reports 9.2 with ADO.NET in Visual Studio 2003, the following merged modules are performed:
VC_CRT.MSM - vc_user_crt71_rtl_x86 _--- .msm Replace VC_STL.MSM - Replace by VC_USER_STL71_RTL_X86 _-- -.msm
You can find a replaced merge module under the 'C: / Program Files / Common Files / Merge Modules' folder. ====================
Other resources -------------------
To find the following deployment white paper, visit:
http://support.crystaldecisions.com/search
Crystal Reports 9 Application Deployment White Paper - CR9NET_DEPLOYMENT.PDF
Crystal Reports 9 for Visual Studio .NET application deploying white paper - CRNET_DEPLOYMENT.PDF