cancel
Showing results for 
Search instead for 
Did you mean: 

Different version of Crystal report

mallyna
Explorer
0 Kudos

Our software is built with version 13.0.25.3158. But one of our client need to use crystal report version 13.0.33.4485. Once the client update to newer runtime then they can't use our software anymore.

Is there a solution to fix this problem?

Thanks.

Accepted Solutions (0)

Answers (2)

Answers (2)

mallyna
Explorer
0 Kudos

I got it to work. was trying it on a machine that has crystal report for visual studio and the solution above is not working. the above solution is working if machine only have the run time. also was using the wrong version.

DellSC
Active Contributor
0 Kudos

See SAP KB Article 2719939 and look for "WinFormCRViewer.zip" and follow the instructions for how to make changes to your app.config to work with the other version of the SDK.

-Dell

mallyna
Explorer
0 Kudos

Our application also use SAPBusinessObjects.WPF.Viewer and SAPBusinessObjects.WPF.ViewerShared.

those files is not in the WinFormCRViewer.exe.config so i can just add it?

thanks.

mallyna
Explorer
0 Kudos

I add the following section to our application config but still will not open crystal report.

<runtime>

<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">

<dependentAssembly>

<assemblyIdentity name="CrystalDecisions.CrystalReports.Engine" publicKeyToken="692fbea5521e1304" culture="neutral"/>

<bindingRedirect oldVersion="13.0.3500.0" newVersion="13.0.4000.0"/>

</dependentAssembly>

<dependentAssembly>

<assemblyIdentity name="CrystalDecisions.ReportSource" publicKeyToken="692fbea5521e1304" culture="neutral"/>

<bindingRedirect oldVersion="13.0.3500.0" newVersion="13.0.4000.0"/>

</dependentAssembly>

<dependentAssembly>

<assemblyIdentity name="CrystalDecisions.Shared" publicKeyToken="692fbea5521e1304" culture="neutral"/>

<bindingRedirect oldVersion="13.0.3500.0" newVersion="13.0.4000.0"/>

</dependentAssembly>

<dependentAssembly>

<assemblyIdentity name="CrystalDecisions.Web" publicKeyToken="692fbea5521e1304" culture="neutral"/>

<bindingRedirect oldVersion="13.0.3500.0" newVersion="13.0.4000.0"/>

</dependentAssembly>

<dependentAssembly>

<assemblyIdentity name="CrystalDecisions.Windows.Forms" publicKeyToken="692fbea5521e1304" culture="neutral"/>

<bindingRedirect oldVersion="13.0.3500.0" newVersion="13.0.4000.0"/>

</dependentAssembly>

<dependentAssembly>

<assemblyIdentity name="CrystalDecisions.ReportAppServer.ClientDoc" publicKeyToken="692fbea5521e1304" culture="neutral"/>

<bindingRedirect oldVersion="13.0.3500.0" newVersion="13.0.4000.0"/>

</dependentAssembly>

<dependentAssembly>

<assemblyIdentity name="CrystalDecisions.ReportAppServer.CommonControls" publicKeyToken="692fbea5521e1304" culture="neutral"/>

<bindingRedirect oldVersion="13.0.3500.0" newVersion="13.0.4000.0"/>

</dependentAssembly>

<dependentAssembly>

<assemblyIdentity name="CrystalDecisions.ReportAppServer.CommonObjectModel" publicKeyToken="692fbea5521e1304" culture="neutral"/>

<bindingRedirect oldVersion="13.0.3500.0" newVersion="13.0.4000.0"/>

</dependentAssembly>

<dependentAssembly>

<assemblyIdentity name="CrystalDecisions.ReportAppServer.Controllers" publicKeyToken="692fbea5521e1304" culture="neutral"/>

<bindingRedirect oldVersion="13.0.3500.0" newVersion="13.0.4000.0"/>

</dependentAssembly>

<dependentAssembly>

<assemblyIdentity name="CrystalDecisions.ReportAppServer.CubeDefModel" publicKeyToken="692fbea5521e1304" culture="neutral"/>

<bindingRedirect oldVersion="13.0.3500.0" newVersion="13.0.4000.0"/>

</dependentAssembly>

<dependentAssembly>

<assemblyIdentity name="CrystalDecisions.ReportAppServer.DataDefModel" publicKeyToken="692fbea5521e1304" culture="neutral"/>

<bindingRedirect oldVersion="13.0.3500.0" newVersion="13.0.4000.0"/>

</dependentAssembly>

<dependentAssembly>

<assemblyIdentity name="CrystalDecisions.ReportAppServer.DataSetConversion" publicKeyToken="692fbea5521e1304" culture="neutral"/>

<bindingRedirect oldVersion="13.0.3500.0" newVersion="13.0.4000.0"/>

</dependentAssembly>

<dependentAssembly>

<assemblyIdentity name="CrystalDecisions.ReportAppServer.ObjectFactory" publicKeyToken="692fbea5521e1304" culture="neutral"/>

<bindingRedirect oldVersion="13.0.3500.0" newVersion="13.0.4000.0"/>

</dependentAssembly>

<dependentAssembly>

<assemblyIdentity name="CrystalDecisions.ReportAppServer.Prompting" publicKeyToken="692fbea5521e1304" culture="neutral"/>

<bindingRedirect oldVersion="13.0.3500.0" newVersion="13.0.4000.0"/>

</dependentAssembly>

<dependentAssembly>

<assemblyIdentity name="CrystalDecisions.ReportAppServer.ReportDefModel" publicKeyToken="692fbea5521e1304" culture="neutral"/>

<bindingRedirect oldVersion="13.0.3500.0" newVersion="13.0.4000.0"/>

</dependentAssembly>

<dependentAssembly>

<assemblyIdentity name="CrystalDecisions.ReportAppServer.XmlSerialize" publicKeyToken="692fbea5521e1304" culture="neutral"/>

<bindingRedirect oldVersion="13.0.3500.0" newVersion="13.0.4000.0"/>

</dependentAssembly>

<dependentAssembly>

<assemblyIdentity name="SAPBusinessObjects.WPF.Viewer" publicKeyToken="692fbea5521e1304" culture="neutral"/>

<bindingRedirect oldVersion="13.0.3500.0" newVersion="13.0.4000.0"/>

</dependentAssembly>

<dependentAssembly>

<assemblyIdentity name="SAPBusinessObjects.WPF.ViewerShared" publicKeyToken="692fbea5521e1304" culture="neutral"/>

<bindingRedirect oldVersion="13.0.3500.0" newVersion="13.0.4000.0"/>

</dependentAssembly>

</assemblyBinding>

</runtime>

DellSC
Active Contributor
0 Kudos

don2022, do you have any thoughts on this?

-Dell