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

And*_*mas 5 .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)的引用.

当我运行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.
Run Code Online (Sandbox Code Playgroud)

关于该怎么做的任何建议?

Ser*_*tin 2

我的解决步骤:

  1. 在“引用”列表下选择 IBM.Data.Informix DLL,然后打开属性。设置'复制本地' = False
  2. 清理解决方案并尝试构建。