【发布时间】:2019-12-30 08:58:42
【问题描述】:
我有 DB2 服务器,我正尝试从我的机器连接,但在启动应用程序时,我一直收到以下错误,甚至在开始连接之前
System.BadImageFormatException: '无法加载文件或程序集 'IBM.Data.DB2, Version=9.7.4.4, Culture=neutral, PublicKeyToken=7c307b91aa13d208' 或其依赖项之一。试图加载格式不正确的程序。'
请不要说我的机器上没有安装 DB2 驱动程序。但我在我的应用程序中引用了以下库,这些库是从 DB2 数据库服务器获取的。
- IBM.Data.DB2;
- IBM.Data.DB2.Entity;
- IBM.Data.Informix;
【问题讨论】:
-
看起来您缺少使用 db2 提供程序客户端库所需的一些程序集。您可能想搜索缺少的内容并安装正确的包或运行时。
-
我如何知道缺少哪些程序集?
-
通过了解您的运行时程序集是什么。一个简单的谷歌搜索可以帮助解决这个问题。
-
那些库需要驱动。您需要进入管理工具并添加到 DB2 服务器的 ODBC 连接。
-
我在 ODBC 中没有 DB2 选项
标签: c# .net db2 connection