As I begin deploying new apps at my client site, we made a discovery that we were easily able to correct.
After installing a .NET 2.0 app that uses Crystal Reports, we were unable to run Crystal Reports from our .NET 1.1 applications. We got an error indicating that it could not find the CrystalReports.Engine assembly.
The short story is that reinstalling CR .NET 1.1 after CR.NET 2.0 fixes the problem.
For the more curious, I did a little more exploration. I uninstalled the CR for .NET 2.0 but whatever it had stomped on did not fix itself and the 1.1 reports still did not work.
Then I reinstalled 1.1 which worked again and then 2.0 on top of it which again broke 1.1. (Just verifying that this was the direct cause.)
Lastly, we installed CR.NET 1.1 after CR.NET 2.0 and then all of the reporting works fine.
Don’t Forget: www.acehaid.org
Sign up for my newsletter so you don't miss my conference & Pluralsight course announcements!
One thought on “Crystal Reports for .NET 1.1 needs to be reinstalled after CR .NET 2.0”
Well I am having a similar problem with Crystal Reports.Our original system was developed using Dot Net 2003.I have redone the system using Dot Net 2005.I have upgraded the server to Windows Server 2008 Standard addition and still want to run the original site whilst we do final testing on the new one.Alas the reports do not want to work.I have tried everything including the uninstall and reinstall of Dot Ner Framework 1.1.This is the error it gives me and I will be gratefull if you could maybe give me some advice.[Exception: Exception of type System.Exception was thrown.] CrystalDecisions.Web.ReportAgent.u CrystalDecisions.Web.CrystalReportViewer.OnPreRender(EventArgs e) +108 System.Web.UI.Control.PreRenderRecursiveInternal() +62 System.Web.UI.Control.PreRenderRecursiveInternal() +125 System.Web.UI.Control.PreRenderRecursiveInternal() +125 System.Web.UI.Page.ProcessRequestMain() +1489