The application then gives an exception when you try print a report because it needs the 32-bit version installed. Installing on 32 bit machines give no problem, but when I install on a 64-bit machine for some reason the installer installs the 64-bit version of the Crystal Reports Runtime Engine. Also Windows Installer 3.1 is checked as a dependency. I have SAP Crystal Reports, version for Visual Studio (version 13.0.13) installed on my development machine and in the setup project, under dependencies I have Crystal Reports Runtime Engine for. I have a Winforms application that is compiled for 32-bit (x86), which has a setup project that also targets x86.