how to distribute crystal reports to my customers? actually , i have a software built on c#.net and sql server as database and i have used crystal reports for reporting. now i want that when i give my software to my customers then its obvious that the crystal reports would also be given . so how to do this? do i have to download crystal reports on the customers PCs or else? please help
You have to download and install Crystal Report Runtime according to Visual Studio version your application is made with and the type of destination PC (32 or 64bit).
Then install it manually on every PC or programmatically using a setup.
You should have a crystal reports runtime on each client machine - having used crystal you should find somewhere in its directories the runtime installer to include in the package
Related
I made my project in C# Visual Studio 2017 using .Net Framework 4.7 and SQL Server 2008. Now I tried to run my project in the client machine which has Windows 10 installed on it. After installing I ran the .exe file, all my functions are running smoothly except my Crystal Reports Viewer.
You need to install SAP runtime for Crystal reports on the client machine
You should have install SQL server on your client machine to make the database working similarly you are required to download the client tool for SAP report. So instal Crystal Report Runtime for client machine and it will let you open your reports on your client machine without any error.
Thanks everyone for your answers but I solved it , the issue was in version of Crystal report as it needed CR V13.0.25.134 for 64 bit but I was using CR V13.0.26 , so yeah I made it through. Thanks again everyone for your time.
I installed my widows form application to another computer everything work but lodging report gives error. I am using crystal reports
32 bit crystal report runtime is the solution.
I have developed web site to have crystal report. The web site works fine in my PC. I have then transfer it to Azure. Once I transfer, it kept asking for dll files. I have then added all the dll files but finally it gave me this error:
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. Please go to
http://www.businessobjects.com/support for more information.
Any idea how to overcome this problem?
You can't install a runtime like the Crystal Reports runtime using App Service. One solution is to use the virtual machine service that gives you more control on the OS and let you install 3rd party tools.
Hi I have developed windows app using c# to load the crystal reports dynamically from the code. In my development machine Crystal reports versions "10.5.3700.0" and "11.0.3300.0" installed. While building the app, by default 10.5.3700.0 version selected to my project while selecting the references of (CrystalDecisions.CrystalReports.Engine.dll,CrystalDecisions.ReportSource.dll,CrystalDecisions.Shared.dll,CrystalDecisions.Web.dll) and It works fine in my Dev server. If I moved the same exe file to another server, there only 11.0.3300.0 version installed. It was throwing could not load assembly version error. How do I build my application with 11.0.3300.0 ver and make it work in other server.
Please help me out ..
Thank you
Uninstall the version 10.5.3700.0 from your computer and use only 11.0.3300.0 everywhere.
I had many issues like that with Crystal Report. I finally change to ITextSharp to create my PDF file. Much easier.
my C# application uses Crystal Report and its work fine , But when my application work on client every thing work except Crystal Report ,its said crystal Report Could Not find database path!!!
I all ready installed Crystal Report run-time package.
Data source .\SQLEXPRESS is looking for the database on your local (.) machine. If you change this to use the machine name it will work, for example
Data Source=Servername\SQLEXPRESS
I delete the report that doesn't work (manually created) and then create a new one by using crystal report wizard , that solve the problem!