When running a Crystal Reports 2008 or earlier and VS.NET windows application on a 64 bit OS, the following error message appears:
"An error has occurred while attempting to load the Crystal Reports runtime. Either the Crystal Reports registry key permissions are insufficient, or the Crystal Reports runtime is not installed correctly. Please install the appropriate Crystal Reports redistributable (CRRedist*.msi) containing the correct version of the Crystal Reports runtime (x86, x64, or Itanium) required."
- Crystal Reports 2008
This error message appears because there are no 64 bit dlls for Crystal Reports 2008 or earlier, does not include CR Basic include with VS 2008 or ealier versions.
When compiling the application in Visual Studio .NET 2008 you will need to force it to 32 bit mode. You can do this by right-clicking the project name in the Solution Explorer and select Properties.
Click Compile, then Advanced Compile Options. For the Target CPU drop down box, change it from "AnyCPU" to "x86" then click OK.
Click Build and change the Platform Target option from "Any CPU" to "x86".
You should then be able to run the application on a 64 bit OS without error.
NET DOTNET .NET 64 error Crystal Reports runtime , 4213356 11.5 12.0 10.5 CRNET cr.net 64bit Windows 7 8 XP 2003 2008 , KBA , BI-DEV-NET , BI Software Development Kits (SDKs) - .NET or Other , Problem