Click here to Skip to main content
15,889,867 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more:
i used crystal Report 2008 in visual studio 2008(window Project) run on windows 8 64 bit

But when I try to use the report, I get the following error at runntime:

Crystal Reports: 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.
Posted
Comments
Sergey Alexandrovich Kryukov 17-Nov-13 23:07pm    
Well, follow the advice and install it. What is your system instruction-set architecture? Target platform of your application? Always prefer "Any CPU" whenever possible.
—SA

1 solution

Now i have the solution.

We already follow the steps suggested:
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.
For VB.NET
Click Compile, then Advanced Compile Options. For the Target CPU drop down box, change it from "AnyCPU" to "x86" then click OK.
For C#.NET
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.


see more:http://dotnetfish.blogspot.com/2010/02/either-crystal-reports-registry-key.html
 
Share this answer
 
Comments
thatraja 18-Nov-13 2:47am    
So solved?

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900