Skip to Content

Multiple version of Crystal Report

Hi,

On my development machine, I have Crystal Report 2013 - SP1 - vr. 14.1.1.1036.

I have developed a new application in Visual Studio 13.

I then installed Crystal Report Support Pack 18 (v.13.0.18.2192) to be able to integrate CR with VS 2013 and develop a report for my application. It created Assembly references in web.config file with Version=13.0.2000!

Application is working fine on my development machine. But it breaks in QA server.

We have the following installed on the server
1. "Crystal Reports for .Net Framework 2.0(x86)" --> Don't know what this is
2. "Crystal Reports Basic Runtime for Visual Studio 2008"

Here are my questions:

1. Do I need to install latest run-time package (32bit.msi or 64bit.msi) as noted on below site?

blogs.sap.com/2016/12/06/sap-crystal-reports-developer-version-for-microsoft-visual-studio-updates-runtime-downloads/

2. If so, does this installation interfere with existing installation of "Crystal Reports for .Net Framework 2.0(x86)" and "Crystal Reports Basic Runtime for Visual Studio 2008"?

3. Do CR Assembly names (such as CrystalDecisions.Web) need to be listed in web.config file

Thank you

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • Best Answer
    Jan 04, 2017 at 02:21 PM

    The version on the assembly references is always 13.0.2000, regardless of which service pack you have installed.

    1. You will need to install the runtime for Crystal for VS SP 18 to match the version you used to write your application - the development and deployment versions MUST always match! You will install either 32-bit or 64-bit based on the "bit-ness" of your program, NOT on the bit-ness of the server.

    2. The install shouldn't interfere with either of the runtimes that you have installed as it will be installed in a different folder.

    3. I'm not sure, but I believe they will be automatically there if you have the references for your project set up correctly.

    -Dell

    Add comment
    10|10000 characters needed characters exceeded

    • For Visual Studio 2010 and newer, you'll need to get the Crystal for Visual Studio SDK. The link to it is available at https://wiki.scn.sap.com/wiki/display/BOBJ/Crystal+Reports%2C+Developer+for+Visual+Studio+Downloads. Please read the information on this page - there also are links to sample code. When you get to the download page, you'll need to click on the orange button to download the install .exe that contains the integration with Visual Studio. This is what you'll install on the developers' computers. The blue buttons at the bottom of the page are for the various runtime install options. One of these will be installed when you deploy your application - DO NOT install on the developer computer.

      The version used in VS and the version deployed with the application MUST match! There is no way to mix the versions and be guaranteed that everything will work correctly - especially since there have been changes to how things are coded or configured with a couple of the service packs.

      -Dell

  • Jan 06, 2017 at 04:11 PM

    Are there any details/settings we need to be aware of for the MSI (RunTime package) installation?

    Thank you so much for your response.

    Add comment
    10|10000 characters needed characters exceeded

    • No special detail - just let it run. However, DO NOT install it on the workstation where Visual Studio is installed. It should only be installed when you deploy your application to server or another workstation.

      -Dell