How to deploy Crystal Reports on client machine
If you distribute a .NET application that uses Crystal Reports then you need to include Crystal Reports Redistributable Package ( runtime files ) in to your application setup package, so it can be installed on the target system (client machine).
You can find Crystal Reports runtime files in the Microsoft Visual Studio installation folders:
%ProgramFiles%\Microsoft Visual Studio X\SDK\vX.0\BootStrapper\Packages\CrystalReports
%ProgramFiles%\Microsoft Visual Studio 9.0\Crystal Reports\CRRedist
redistributable package for Crystal Reports 2005 ( file 'CRRedist2005_x86.msi') is located in the following folder:
C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\CrystalReports
redistributable packages for Crystal Reports 2008 ( files 'CRRedist2008_x86.msi' for 32bit, and 'CRRedist2008_x64.msi' for 64bit) are located in the following folder:
C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages\CrystalReports10_5
You can also download the packages using the links below.
Here are redistributable packages for Crystal Reports 2008 (version 12):
"CRRedist2008_x86.msi" (for 32bit)
"CRRedist2008_x64.msi" (for 64bit)
Redistributable packages for other versions of Crystal Reports can be downloaded at:
Now you need to add necessary package in your Actual Installer project. Go to the Installation\Files and Folders page and add this file. For the destination folder field set <InstallDir>.
Then you need to add a command to launch this file after installation on the System \ Commands page:
Parameters: /C msiexec /i "<InstallDir>\CRRedist2008_x86.msi"
Timing: After Installation
where CRRedist2008_x86.msi is a redistributable package.