visual-studio-2008 - 如何将 .NET 3.5 项目中的 Crystal Report 库升级到 CR XI R2?

标签 visual-studio-2008 crystal-reports

我们的项目当前使用 Crystal Reports for Visual Studio 2008。我们需要升级到 XI R2,但我在执行此操作时遇到问题。以下是我遵循的步骤:

  1. 安装 Crystal Reports XI R2。
  2. 从 GAC 收集更新的程序集。我这样做是因为我在“添加引用...”对话框中找不到版本 XI 库。我验证这些程序集的版本为 11.5.*。我收集的图书馆是:
    • CrystalDecisions.CrystalReports.Engine
    • CrystalDecisions.Enterprise.Framework
    • CrystalDecisions.Enterprise.InfoStore
    • CrystalDecisions.ReportSource
    • CrystalDecisions.Shared
    • CrystalDecisions.Windows.Forms
  3. 将我的项目中对 10.5 版 Crystal 库的所有引用替换为对较新程序集的引用。

一切都构建得很好,但是当我尝试实例化 ReportDocument 时,出现此错误:

The type initializer for 'CrystalDecisions.CrystalReports.Engine.ReportDocument' threw an exception.

我有什么遗漏的吗?这会不起作用吗?

最佳答案

如果我理解您的问题,您无法升级到 CR XI R2 并将其与 VS 2008 一起使用。XI R2 支持的最高版本是 VS 2005。我认为您必须将 CR 产品升级到 CR 2008。

关于visual-studio-2008 - 如何将 .NET 3.5 项目中的 Crystal Report 库升级到 CR XI R2?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2359923/

相关文章:

sql - 我如何调试这个 Crystal 报表公式?

c# - Visual Studio 2010 未在工具箱中显示打印选项卡的 Crystal Report Viewer?

c# - 查找 Crystal Report 正在使用的存储过程

c# - 我可以将 Entity Framework 与 Visual Studio 2008 一起使用吗?

crystal-reports - Crystal Reports - 如果页面有 0 条记录,则抑制页面标题

c# - 如何在 MVVM 模式 WPF 应用程序中的 View 模型中设置 Crystal Report 中的数据源

c# - 使用 XDocument 加载编码为 UTF 16 的 xml

c# - System.IO.FileNotFoundException 未处理消息 =“The specified module could not be found. (Exception from HRESULT: 0x8007007E)”

visual-studio-2008 - 无法将 App_Code 文件夹添加到网站项目

.net - 在Visual Studio安装项目中安装后如何启动应用程序