• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 2820
  • Last Modified:

Crystal Reports Redistributable

Hi All,
We have an oldish third party application that requires a number of Crystal Reports 9 .dll's in order to generate the reports we need from the program.  Unfortunately the company that created the app is no longer around.  I downloaded and installed the Crystal Reports 9 redistributable (cr9netredist) which placed a number of .dll's in the GAC.  However, for whatever reason the application would not look in there and I received an assembly not found error.  

Therefore, using the command line, I copied the required .dll's from the GAC to the bin folder of the application itself.  Now I am receiving the following: "The located assembly's manifest definition with name 'CrystalDecisions.CrystalReports.Engine' does not match the assembly reference."

I noticed the following as part of the error message: "LOG: No redirect found in host configuration file (C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet.config)."

By copying an element already there, I added what I thought to be the correct redirect elements to this file, namely: <dependentAssembly><assemblyIdentity="CrystalDecisions.CrystalReports.Engine, Version=9.1.5000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/><bindingRedirect oldVersion="9.1.5000.0" newVersion="9.2.3300.0"/>      </dependentAssembly>

But this does not work either, I continue to receive the same error message.  As an aside, I cannot access the source code...

Any help is appreciated!
2 Solutions
You need to find out what version the app is using then find that set of runtimes to use.  In many cases the runtimes aren't compatible with a previous version.

siskindsAuthor Commented:
Thanks mlmcc.

We have solved our issue.  I problem was that the app was complied with crystal version 9.1.5, but the cr9netredist installs 9.2.3, thus the incompatibility.  We have no access to source, thus we cannot re-point the assembly entries to the newer 9.2.3 version.  However, we wrote an installer for the 9.1.5 merge modules and after installation... success!
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Get expert help—faster!

Need expert help—fast? Use the Help Bell for personalized assistance getting answers to your important questions.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now