Migration to Crystal Reports for Visual Studio

You can migrate your existing Crystal Reports .NET project and report files from a previous version to the most recent version of Crystal Reports for Visual Studio. The chart that appears further on describes both project and report migration issues for Crystal Reports for Visual Studio.

Is migration automatic?

Yes. That is, if you open a project or RPT file from a previous version in the new software, it is automatically converted to be compatible with the new version.

Migration approach

Crystal Reports for Visual Studio automatically upgrades your previous projects to the current version. The ProjectMigrator.exe is no longer needed to migrate projects that were created with older versions of Crystal Reports. If a project has references to older components, the user is prompted to upgrade.

When you click the Yes button, the projects and its files are upgraded to the current version of Crystal Reports. When you click the No button, the project is adjusted to use the original references. Some of the earlier features become disabled, because the older components do not have that particular functionality.

Note

If the project file (any ASPX file that has any Crystal Reports components or the web.config file) is locked, the upgrade or fix fails.

If you used ServerFileReportService.asmx or EnterpriseReportService.asmx in your previous application, you must upgrade your web service virtual directory to use the most recent versions of these web services. Then, change the WebServiceUrl property in your client apps to point to this upgraded web service.

Project migration issues

In Crystal Reports for Visual Studio 2005, the CrystalReportViewer.UseBrowserLocale property was relocated to an XML node in the web.config file. If you want to set the UseBrowserLocale setting to true, add that entry to your web.config file.

Note

For migration issues that affect earlier versions of Crystal Reports, see Migration Issues for Crystal Reports for Visual Studio or Migration Issues for Crystal Reports Developer.

To determine which version of Crystal Reports you are running, see Crystal Reports Versions.

See Also