I have a web site that was developed using Visual Studio 2008, targeting the 3.5 .NET framework. I recently tried to upgrade it to .NET 4.0 by running the conversion utility in Visual Studio 2010 that starts automatically when opening the solution there. The converter recognized that Crystal Reports also needed to be upgraded. I have several pages with reports that use the CrystalReportViewer to display content. These pages no longer work after the upgrade. I receive this error:
"Could not load file or assembly 'CrystalDecisions.Web, Version=10.5.3700.0, Culture=neutral, PublicKeyToken=692fbea5521e1304' or one of its dependencies. The system cannot find the file specified."
I don't understand why it's looking for Version 10.5.3700.0. The conversion utility ran without error and I was able to install the Support Pack 7 Executable for Crystal Reports (version 13.0.6.x) without a problem. All of my reports were automatically edited to reference version 13 of CR. All of my references in the project were automatically updated to reference version 13. I've searched the text of my entire solution and I cannot find any references to CrystalDecisions.Web, Version 10.5.3700.0.
Why is my solution hanging on to version 10.5 somewhere without any code referencing it?