I wrote an application that uses the Crystal Reports for .NET included with VS IDE for reporting off SQL Server 2000. Everything works fine, except when I have two versions of my application running on the same machine.
One version uses .NET framework 1.0 and that version of CR that came with VS 2002.
Another version uses .NET framework 1.1 and that version of CR that came with VS 2003.
Whichever version is installed last will work fine when I bring up a crystal report, but then the other version will have a Database login dialogbox appear when I bring up the crystal report. So, assume version 1 is loaded then version 2 of my app, version 2 will run fine. Then I run the installer for version 1 again, and now version 1 can see the crystal reports, but now version 2 of my app will bring up the Database login dialog box when I run a report from it.
Has anyone seen this before, and know of anyway to get both version running happily in tandem, on the same machine?