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!