Help \ 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 ) into your application setup package, so it can be installed on the target system (client machine). Without this, reports will not be displayed.

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
%ProgramFiles%\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages\CrystalReports10_5

For example:
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:
https://wiki.scn.sap.com/wiki/display/BOBJ/Crystal+Reports%2C+Developer+for+Visual+Studio+Downloads

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:

File: 		<SystemDir>\cmd.exe
Parameters: 	/C msiexec /i "<InstallDir>\CRRedist2008_x86.msi"
Show: 		Normal
Timing: 	After Installation
Wait: 		Yes
where CRRedist2008_x86.msi is a redistributable package.