I have a project which has a crystal report which is been displayed on a winform. It runs perfectly on the project on Debug mood but once I create setup the crystal report area is totally not working and showing an error.
I'm using Crystal report 13 for Visual Studio 2013
After the error the system get close
Error Message
For your Crystal Reports Viewer to work on a target machine, you need to deploy the CrystalReports runtime with your installation.
For an overview what you need for which Version of CR have a look at this site:
Runtime Distributionand Supported Operating Systems
For the your version if you mean CR 2010 with "version 13.0" you need one of the runtimes from this site: http://scn.sap.com/docs/DOC-7824
EDIT
The "Solution" from my last comment should just show you what you could try.
Install the right runtime (see links above)
If your app is compiled as 32Bit you need the 32Bit runtime even on a 64 bit system
Add the runtime policy shown in the solution to your app.config
If you use an obfuscator you shouldnt encrypt strings
upgrade your crystal reports Libs to the latest servicepack
Related
I have installed VS 2010 - 32 bit and also installed Crystal Reports 2011 for VS 2010. What I did?
I have changed .NET Framework to 4
I have searched in properties general tab and also tried to add reference of Crystal Report Viewer but reference not found
Crystal Report adding shows .mht format not .rpt
I downloaded again from same url in mht but no change and Crystal Report not viewed
Error image (even after installation and changing to .NET Framework 4):
download crytsal report for VS 2010 from this link no changes required after that
CR SETUP 32bit for VS 2010 CLICK LINK
I have created a window application in vs 2010,framework 4.0. using C#.
My PC is window X P, 32 bit. I have use 4-5 crystal reports in the project.
All reports are working fine when i run the program locally means in debugging mode. But when I install the setup project, crystal report stop working. It doesn't showing any
error but It hangs the whole system.
I have searched in Google a lot but not got any specific solution.
I had installed crystal report run time version, yet its not working. What should i do now?
have you installed Crystal reports on server where you are deploying your application?
i would suggest install this package on deployment server CR Redistributable package CRRedist2008
i hope this will solve your issue and also have a look at this post hope this will your help too http://www.actualinstaller.com/help/crystal-reports.html
I'm using Visual Studio 2012 and working with .NET 4.0 C#.
I've downloaded and installed Crystal Reports developer version 13.0.7 (the latest service pack). When I include a reference to one of the DLLs, CrystalDecisions.Shared for example, the version in Properties in my Solution Explorer says 13.0.2000.0 (rather than 13.0.7.1136).
When adding the reference (Reference Manager>>Assemblies>>Extensions) if I click on the name then Visual Studio shows "Version" 13.0.2000.0 and "File Version" 13.0.7.1136.
Does anyone with Crystal Reports experience have ideas about this? I think everything's ok, but the version number is confusing me.
Thank you
When you installed CR, did you use the msi installer or the exe? It is important to use the exe on the development machine. Also, if you install a new version it is recommended to uninstall the old version.
My C# .NET application uses Crystal Report which relies on the presence of Crystal Reports Basics for Visual Studio 2008.
How can I programmatically determine, if it's installed or not. My target is to show the User a Message to Install Crystal Report if it's not installed already.
Assuming it installs into the GAC (pretty sure it does, but it's worth checking), you can recursively check %windir%\assembly for the files that you are interested in. If they aren't there, throw the message.
I'm in a bit of trouble here. I upgraded one of our Winforms products from VS2008 to VS2010 about 4 weeks ago. The conversion was fine but we used Crystal Reports so had to install the VS2010 Crsytal Reports for Visual Studio 2010 Beta 2. This was fine and gave me the designer etc. back for crystal. I chose not to convert the reports when the solution opens so they are still setup for the original version of crystal.
We then continued with 4 weeks worth of development and now I come to do my first ClickOnce deploy under Vsiaul Studio 2010 and I'm having serious issues. ClickOnce Application files are set to having CrystalReports related modules as Prerequisites. I still want the end user to use the Crystal Reports for VS2008 rather than the runtime for 2010 which is ridiculously big and a beta.
When I publish the manifest is saying that the dependency for crystal is on version 14.0.2000.0 (VS2010 version of crystal report) but all the DLL references in the projects are set to use specific version and to point to 10.5.3700.0 (VS2008 version of crystal report). This means when trying to install from ClickOnce it fails saying:
"Unable to install or run the application The application requires that assembly CrystalDecisions.CrystalReports.Engine Version 14.0.2000.0 be installed in the Global Assembly Cache (GAC) first)"
I can't work out why the manifest is intent on using that version number given all the references are pointing to another version. If I bundle the VS2010 crystal runtimes that are beta into the ClickOnce deploy then the client gets the opposite error message saying that 10.5.3700.0 is required. If I install 10.5.3700.0 on the client they get a working system but I have to install the 10.5.3700.0 version manually and before that they've first had to endure an epic install of the 2010 runtime (14.0.2000.0) which doesn't even get used.
Essentially I am trying to get the manifest to say 10.5.3700.0 or figure out why VS2010 is intent on putting a newer version number in there.
Please help. Thanks
I converted the solution back to VS2008. Going back was relatively seamless. Since Crystal is in beta, the runtimes used to be ridiculously big, and I was losing large amounts of time on the ClickOnce deploys. The rollback solved all three.
I'm not happy about going back but the realities of using Crystal Reports in the year 2010 are pretty bad. I'll monitor progress from SAP as I know they are aiming to reduce runtimes this quarter and move out of beta.
Do you have the new CR stuff installed on your computer where you are building the application? If so, it's probably referencing the assemblies in the GAC.
You can try copying the assemblies you need into the project and setting the reference to point at the local copies, then on the reference set "copy local" to true. This will make sure it is referencing the local copies and not the ones in the GAC.
If that doesn't work, I would try copying the prerequisite for the previous version of Crystal Reports from the VS2008 folder to the VS2010 folder. You will find the packages here:
C:\Program Files (x86)\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages (64-bit machine)
C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages
Then close and reopen Visual Studio, and the old prerequisite should show up in VS and allow you to select it.