Crystal Reports 开发人员版的迁移问题

可以从 Crystal Reports for Visual Studio 或 Crystal Reports 开发人员版的早期版本向上迁移到 Crystal Reports 开发人员版。

Note注意

有关 Crystal Reports for Visual Studio 的更多信息,请参见“什么是 Crystal Reports for Visual Studio?”

下表说明了较早的 Crystal Reports 开发人员版升级到较新的 Crystal Reports 开发人员版时可能发生的迁移问题。

不推荐从 Crystal Reports 开发人员版迁移到 Crystal Reports for Visual Studio。有关更多信息,请参见“不推荐由 Crystal Reports 开发人员版迁移到 Crystal Reports for Visual Studio”

有关如何从 RDC 版本迁移的信息,请参见“从 RDC (Crystal Reports for Visual Basic 6) 迁移到 .NET”

有关版本之间迁移情况的演示图,请参见“迁移图”

若要确定您正在运行的是 Crystal Reports 的哪个版本,请参见 “Crystal Reports 版本”

从先前版本迁移到以下版本时
是否自动迁移?
迁移方法
Crystal Reports 9
版本 9 附带一个迁移实用程序 ProjectMigrator.exe,该程序可将 Visual Studio .NET 2002 应用程序迁移到 Crystal Reports 9。
Crystal Reports 9.2
版本 9.2 未附带实用程序。必须手动进行迁移。必须在每个 Web 窗体的顶部(html 视图)和 web.config 文件中手动更新 Crystal Reports 程序集的版本号。
Crystal Reports 10
Crystal Reports 10 可以自动将先前版本的项目升级到当前版本。不再需要使用 ProjectMigrator.exe 来迁移使用旧版本的 Crystal Reports 创建的项目。如果项目引用旧的组件,则会提示用户进行升级。

如果单击“是”按钮,则会将项目及其文件升级到 Crystal Reports 的当前版本。如果单击“否”按钮,则会将项目调整为使用原来的引用。以前的一些功能将失效,这是因为旧的组件不具备这一特定功能。

Note注意

如果项目文件(任何具有 Crystal Reports 组件的 ASPX 文件或 web.config 文件)被锁定,则升级或修复将失败。

Crystal Reports XI
Crystal Reports XI 可以自动将先前版本的项目升级到当前版本。不再需要使用 ProjectMigrator.exe 来迁移使用旧版本的 Crystal Reports 创建的项目。如果项目引用旧的组件,则会提示用户进行升级。

如果单击“是”按钮,则会将项目及其文件升级到 Crystal Reports 的当前版本。如果单击“否”按钮,则会将项目调整为使用原来的引用。以前的一些功能将失效,这是因为旧的组件不具备这一特定功能。

Note注意

如果项目文件(任何具有 Crystal Reports 组件的 ASPX 文件或 web.config 文件)被锁定,则升级或修复将失败。

确保 Crystal Reports 开发人员版在 Visual Studio 内升级版本

在安装 Crystal Reports 开发人员版时,Crystal Reports for Visual Studio 将升级到 Crystal Reports 开发人员版。

此版本包含嵌入式 Crystal Reports 设计器的完整版本、服务器资源管理器中已升级的“Business Objects 服务”节点,以及最新的 Crystal Reports SDK 程序集。

某些 Crystal Reports 完整版本未提供开发工具,因此,不会升级 Crystal Reports for Visual Studio。如果打算在 Microsoft Visual Studio 内升级到 Crystal Reports 的完整版本,请确保要安装的版本包含开发工具。

请参见