Actual Installer
software installer

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).

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:

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.