R – Deploying Crystal Reports Basic for Visual Studio 2008

crystal-reportsinno-setupinstallationvisual-studio-2008windows-installer

I am developing a chained installer including the .msi installation of Crystal Reports Basic (10.5) using Inno Setup. I cannot find any deployment guidance to determine if this is already installed on the target PC, though it appears I can call the .msi multiple times and it always attempts to install (never goes to the typical repair/remove).

I have found a registry key under HKEY_CLASSES_ROOT\Installer\Products\ for Crystal Reports and I can also locate an assembly in the GAC. Being new to Inno Setup, I am not sure how to locate a file in the GAC, but I think I can figure that out.

My question is: Is option either recommended? Is there a better option than either of these?

Best Answer

I got through the same problem some time ago and there is the solution. Inno script with Crystal Report Installation. Crystal Report 9 and 11 Installation

I like Inno since it's fast, easy and you have full control over the whole process. Crystal Report msi package is just pain.

Hope It helps.