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

标签 .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

  • 我将目录 %INFORMIXDIR%/bin/netf20/添加到 PATH 变量
  • 我在类库项目中添加了对 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.
    

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

    最佳答案

    我的解决步骤:

  • 在 References 和打开属性列表下选择 IBM.Data.Informix DLL。套装 '复制本地' = False .
  • 清洁液 并尝试构建。
  • 关于.net - 64 位 .NET Informix ADO.NET 提供程序的程序集加载错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10525029/

    相关文章:

    sql - Informix:如何将单个参数中的多个值传递、使用和执行到存储过程

    c# - 使用 OUT 参数调用 MySQL 过程

    c# - 为什么要使用 IDataReader 而不是 DbDataReader?

    python - Python 可以与 Informix 4GL Forms 对话吗?

    c# - Linq to SQL 简单 SUM

    c# - 如何指示 DbConnection.GetSchema 返回其值的顺序?

    c# - 在 Web 应用程序而非控制台中运行时,linq2db InformixDataProvider 抛出的类型初始化程序错误

    c# - 如何从 C# WebBrowser 获取所有顶级 htmlelements?

    c# - 无法启动红隼。无法绑定(bind)到已在使用的地址

    javascript - 如何以编程方式将图片上传到 Facebook?