[。System.BadImageFormatException从.Net连接到DB2时

问题描述 投票:0回答:1

我有尝试从本机连接的DB2服务器,但是在启动应用程序之前,甚至在开始连接之前,我一直收到以下错误消息

System.BadImageFormatException:'无法加载文件或程序集'IBM.Data.DB2,版本= 9.7.4.4,区域性=中性,PublicKeyToken = 7c307b91aa13d208'或其依赖项之一。试图加载格式错误的程序。'

请不要在我的机器上没有安装DB2驱动程序。但是我在我的应用程序中引用了以下库,这些库是从DB2数据库服务器获得的。

  • IBM.Data.DB2;
  • IBM.Data.DB2.Entity;
  • IBM.Data.Informix;
c# .net db2 connection
1个回答
0
投票
通常,错误消息是由32/64位冲突引起的。

您的程序可以用64位(或任何版本)编译,而驱动程序可以用32位或相反版本编译。

检查配置管理器并将平台设置为x86或x64。

© www.soinside.com 2019 - 2024. All rights reserved.