无法将 XtraReport 连接到 Firebird 数据库

问题描述

我想创建一个连接到 Firebird 数据库的 XtraReport。其实我以前也这样做过,没有问题。但是在这个新项目中,当我创建连接时出现错误“无法加载类型 Firebird.Data.FirebirdClient.FBConnection”。

Firebird 客户端 dll 是本项目中的参考。它不是通过 NuGet 添加的,因为我的 Visual Studio 版本不接受新版本的 Nuget 包管理器。我只是将dll放在与项目EXE相同的文件夹中并添加了引用。

项目中所有其他数据库功能都正常工作,唯一的问题是 XtraReport 连接。

这可能与计算机或 Visual Studio 中的安装问题有关,因为当我将一个项目(其中创建此类报告正常)从另一台计算机复制到这台计算机时,它不再起作用,尽管如果我运行该项目,则会运行之前创建的报告并正确显示

我使用的是 Devexpress 16.1.18 和 Firebird 客户端 7.10.1。

所以我想知道流程中是否有我跳过或忽略的步骤。

解决方法

正如我所想,这是我所缺少的东西。在我使用 gacutil(按照 DevExpress 支持说明)安装 Firebird dll 后,一切正常。就这么简单。