Here is what the crystal reports people said:
If the Help | About dialogue box displays "Crystal Reports for Visual Studio .NET" and not "Crystal Reports 9 for Visual Studio .NET then we may need to deploy the merge modules that is shipped with VS 2003:
Crystal_Database_Access2003.msm Crystal_Database_Access2003_enu.msm
Crystal_RegWiz2003.msm
Crystal_managed2003.msm
If CR9 is installed on this computer, then it may be using the 9.2.3300 assemblies in the project and not the 9.1.5000 assemblies. Check this in the properties window for each CrystalDecisions reference in the project. If there are 9.2 assemblies, it may be necessary to download and distribute the CR9 merge modules and use CR9 keycode. Keep in mind that the original CR9.0 will not update the VS2003 IDE to CR9. You may need the release of CR9.2 that is compatible with VS2003.
If all of the references are 9.2.3300, then you may need to deploy the CR9NetRedist or the following merge modules: ReportEngine.msm License.msm (needs keycode similar to regwiz.msm) CRnetruntime.msm.
They also send this additional email:
Please check the version number of the CrystalDecisions.* references that your project is pointing to. To find out the version, do the following steps: 1. Open your project under VS .NET 2. Under Solution Explorer, expand the "references" folder underneath your project name 3. Click on each one of CrystalDecisions.* reference, and select "Properties" 4. The last property should be the "version"
If the versions are all 9.1.5000.0, please include the merge modules that Ganesh listed in the previous email, into your setup project. If the versions are all 9.1.3300.0, please include the following merge
modules:
- Database_Access.MSM
- Database_Access_enu.MSM
- RegWiz.MSM
- Managed.MSM
- VC_CRT.MSM (if you're using ADO.NET datasets)
- VC_STL.MSM (if you're using ADO.NET datasets)
I doubt you'll have 9.2.3300.0, since you do not have Crystal Reports 9 (stand alone) installed on your machine. And make sure that you grab the keycode from the Help > About Microsoft Development Environment menu in the VS .NET IDE. The long string beside "Crystal Reports for Visual Studio .NET" is the one you want to paste into RegWiz.msm(if 9.1.3300.0) or Crystal_RegWiz2003.msm (if 9.1.5000.0).
If you have further questions regarding this issue, please let us know. Thank you very much. Best Regards, Seungjoo