This is a migrated thread and some comments may be shown as answers.

Conversion of Crystal Report into Telerik Report

9 Answers 919 Views
General Discussions
This is a migrated thread and some comments may be shown as answers.
Nikunj
Top achievements
Rank 1
Nikunj asked on 28 Jul 2011, 02:21 PM
Hi

I am trying to convert one of my report developed in Crystal Report into the Telerik Report. I am getting the error "Could not load file or assembly CrystalDecisions.CrystalReports.Engine Version = 10.2.3600.0" although I have it installed in the GAC.

Any ideas why the Reporting conversion tool is not able to load the abbembly present in the GAC.


Regards,
Nikunj

9 Answers, 1 is accepted

Sort by
0
Peter
Telerik team
answered on 29 Jul 2011, 08:28 AM
Hello Nikunj,

Can you provide the exact version of Crystal you have installed on your machine? Generally 10.2.3600.0 version of Crystal Reports does not require any additional steps but any other version will require binding redirections. For more information check out Converting reports from various versions of CrystalReports KB article.

Regards,
Peter
the Telerik team

Register for the Q2 2011 What's New Webinar Week. Mark your calendar for the week starting July 18th and book your seat for a walk through of all the exciting stuff we will ship with the new release!

0
Nikunj
Top achievements
Rank 1
answered on 29 Jul 2011, 09:39 AM
Hi Peter, 

We are trying to convert rpt files on 11.5 version. I have already done the menrioned settings for the assembly binding redirect. 

I have attached the screenshot of the error and I would like to once again mention that I have installed the assembly in the GAC for which it is throwing error.
0
Steve
Telerik team
answered on 29 Jul 2011, 11:10 AM
Hi Nikunj,

You should have Crystal Reports installed on that machine which takes care of adding necessary assemblies in GAC. If those assemblies were not already in GAC, this means that Crystal is not installed or is corrupted. Run the Telerik Reporting converter on a machine where Crystal is installed instead of copying assemblies and manually adding them to GAC.

All the best,
Steve
the Telerik team

Register for the Q2 2011 What's New Webinar Week. Mark your calendar for the week starting July 18th and book your seat for a walk through of all the exciting stuff we will ship with the new release!

0
Nikunj
Top achievements
Rank 1
answered on 29 Jul 2011, 11:53 AM
Hi Steve,
To elaborate more on the issue, Crystal Report XI is installed on my machine. It has dlls with version 11.5.x.x. When I was trying to convert one of my crystal report into the Telerik it was giving me the error for not able to load dll with version 10.2.3600.0. I had already done the mentioned assembly binding redirect setting before that. For the converter able to load that dll with version 10.2.3600.0 I manually installed the four dlls mentioned in the conversion article into GAC with the versions 10.2. 

Let me know if I am missing anything.

Also, the basic requirement is to convert the Crystal Report XI into the Telerik. It would be great if you could provide me the steps to do that.

Regards,
Nikunj
0
Peter
Telerik team
answered on 03 Aug 2011, 05:49 PM
Hi Nikunj,

All of the required steps are elaborated in the Converting reports from various versions of CrystalReports KB article. If you do not have exactly 10.2.3600.0 version installed you need the binding redirection rules in the configuration file of the Visual Studio you are using. In order to further investigate the problematic behavior we need the devenv.exe.config binding redirects you have specified.

Check out the attached video that shows the required bindings and a test of a Crystal Report conversion. 

Regards,
Peter
the Telerik team

Explore the entire Telerik portfolio by downloading the Ultimate Collection trial package. Get now >>

0
Tiff
Top achievements
Rank 1
answered on 14 Nov 2017, 06:28 PM
I am receiving the same error message. However I am using VS Community 2015. Would I still need to edit that file within the c:\Program Files (x86)\Microsoft Visual Studio 10.0 ? I have Crystal XI R2 installed locally on my machine...
0
Katia
Telerik team
answered on 17 Nov 2017, 01:29 PM
Hi Tiff,

The binding redirect will be required in case the version of CrystalReports is different than 10.2.3600.0 as Telerik converter is built against this specific version. For more details check Converting reports from various versions of CrystalReports.


Regards,
Katia
Progress Telerik
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Feedback Portal and vote to affect the priority of the items
0
Tiff
Top achievements
Rank 1
answered on 17 Nov 2017, 06:57 PM
Katia - I have already done this on my system in both the Telerik .config file and VS .config file. I receive the same error: "Could not load file or assembly CrystalDecisions.CrystalReports.Engine Version = 10.2.3600.0"
0
Katia
Telerik team
answered on 22 Nov 2017, 07:41 AM
Hi Tiff,

The error message points that the Import Wizard and Visual Studio search for CrystalReports.Engine assembly v10.2.36000.0. Double-check the binding redirects added in the corresponding devenv.exe.config file and the version of the installed on the machine Crystal Reports assemblies.

The assemblies you need are the one listed in the binding redirects in Converting reports from various versions of CrystalReports:
  • CrystalDecisions.CrystalReports.Engine;
  • CrystalDecisions.Enterprise.Framework;
  • CrystalDecisions.Enterprise.InfoStore;
  • CrystalDecisions.Shared.

These assemblies must be copied next to the devenv.exe of Visual Studio or they must be available in the machine's GAC. Then you can add binding redirects in the devenv.exe.config targeting the exact assembly version of Crystal Reports assemblies.
After restarting Visual Studio, assemblies will be loaded and recognizable by wizards in Visual Studio.


Regards,
Katia
Progress Telerik
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Feedback Portal and vote to affect the priority of the items
Brian
Top achievements
Rank 1
commented on 08 Sep 2025, 08:34 PM

Katia,

I am also having a similar issue.  I am using Visual Studio 2022 (17.12.5).  I have SAP Crystal Reports runtime engine for .NET Framework (32-bit), version 13.0.38.5404 installed, along with SAP Crystal Reports version for Microsoft Studio (64-bit) version 13.0.34.4636 installed.  Furthermore, I have Progress Telerik Report Designer version 19.2.25.813 installed.

Within my Visual Studio 2022 solution, I have the Crystal Reports references installed, which show runtime version v4.0.30319 and version 13.0.4000.0.

In Telerik Report Designer 2025 Q3 (x86), I am going to New, Import Report Wizard, I specify the location for the report, I select CrystalReports13 in the Available Converters, I specify the report to be converted, but when I click Next, I get the following error.

What are the steps to resolve this?  I see references to binding redirection, but the document is unavailable due to Visual Studio 2005 documentation being retired.  I have tried to modify the Telerik.ReportDesigner.x86.exe.config file for the references, but this does not work.  I have also checked, and, due to .NET and Windows, the CrystalDecisions.CrystalReports.Design, CrystalDecisions.CrystalReports.Engine, CrystalDecisions.CrystalReports.Engine.resources, CrystalDecisions.CrystalReports.TemplateEngine, and CrystalDecisions.Enterprise.Viewing.ReportSource folders are in the new GAC location, which is C:\Windows\Microsoft.NET\assembly\GAC_MSIL.

Any assistance or guidance would be appreciated.

Todor
Telerik team
commented on 11 Sep 2025, 10:41 AM

Hello Brian,

Please note that this thread is older, and the referenced article Converting reports from various versions of CrystalReports may not be relevant to the Crystal Reports version that you have.

We have already introduced a newer converter for SAP Crystal Reports - Converting SAP Crystal Reports.

Did you try with Binding Redirects as explained in the article section Configuring the Report Designer to Use the Converter? Here is a sample configuration you need to include in the Telerik.ReportDesigner.x86.exe.config file:

<runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
        <dependentAssembly>
            <assemblyIdentity name="CrystalDecisions.CrystalReports.Engine" publicKeyToken="692fbea5521e1304" culture="neutral"/>   
            <bindingRedirect oldVersion="0.0.0.0-13.0.4000.0" newVersion="13.0.4000.0"/>
        </dependentAssembly>
        <dependentAssembly>
            <assemblyIdentity name="CrystalDecisions.Shared" publicKeyToken="692fbea5521e1304" culture="neutral"/>
            <bindingRedirect oldVersion="0.0.0.0-13.0.4000.0" newVersion="13.0.4000.0"/>
        </dependentAssembly>
        <dependentAssembly>
            <assemblyIdentity name="CrystalDecisions.Enterprise.Framework" publicKeyToken="692fbea5521e1304" culture="neutral"/>
            <bindingRedirect oldVersion="0.0.0.0-13.0.4000.0" newVersion="13.0.4000.0"/>
        </dependentAssembly>
        <dependentAssembly>
            <assemblyIdentity name="CrystalDecisions.Enterprise.InfoStore" publicKeyToken="692fbea5521e1304" culture="neutral"/>
            <bindingRedirect oldVersion="0.0.0.0-13.0.4000.0" newVersion="13.0.4000.0"/>
        </dependentAssembly>
        <dependentAssembly>
            <assemblyIdentity name="CrystalDecisions.ReportAppServer.DataDefModel" publicKeyToken="692fbea5521e1304" culture="neutral"/>
            <bindingRedirect oldVersion="0.0.0.0-13.0.4000.0" newVersion="13.0.4000.0"/>
        </dependentAssembly>
        <dependentAssembly>
            <assemblyIdentity name="CrystalDecisions.ReportAppServer.ReportDefModel" publicKeyToken="692fbea5521e1304" culture="neutral"/>
            <bindingRedirect oldVersion="0.0.0.0-13.0.4000.0" newVersion="13.0.4000.0"/>
        </dependentAssembly>
        ...
    </assemblyBinding>
</runtime>

You need to have the above Crystal Reports version installed on the machine. If I understood correctly, you have already fulfilled this requirement.

You may also want to try the approach from the KB article Convert Crystal Report Programmatically.

Tags
General Discussions
Asked by
Nikunj
Top achievements
Rank 1
Answers by
Peter
Telerik team
Nikunj
Top achievements
Rank 1
Steve
Telerik team
Tiff
Top achievements
Rank 1
Katia
Telerik team
Share this question
or