64位.NET Informix ADO.NET提供程序的程序集加载错误

时间:2012-05-09 22:31:09

标签: .net ado.net informix

我正在运行64位Windows 7.我有一个.NET 4.0 Web项目和一个访问Informix数据库的类库项目。我安装了IBM Informix Client SDK版本3.70.FC4(64位版本,.NET 2.0运行时)。

根据IBM Informix .Net Provider Guide

  1. 我将目录%INFORMIXDIR%/ bin / netf20 /添加到PATH变量

  2. 我在类库项目中添加了对IBM.Data.Informix.dll(版本3.0.0.2)的引用。

  3. 当我运行Web项目时,我收到此错误:

    Could not load file or assembly 'IBM.Data.Informix' or one of its dependencies.
    An attempt was made to load a program with an incorrect format.
    

    有关如何做的任何建议?

1 个答案:

答案 0 :(得分:0)

我要解决的步骤:

  1. 在引用列表和打开属性下选择IBM.Data.Informix DLL。设置'复制本地'=错误
  2. 清洁解决方案并尝试构建。