1

当我在 Visual Studio(网站->添加参考)中引用 .NET 的 Informix 客户端库时,它们显示为 IBM.Data.Informix(版本:2.81.0.0;运行时:v1.1.4322;路径:C:.. .\Client-SDK\bin\netf11\IBM.Data.Informix.dll)

这确实有效,但是在生产服务器(安装了一组不同的客户端库)上加载我的应用程序时遇到了一些问题,我注意到 Informix 客户端 SDK 安装了 2 个目录:\bin\netf11\ 和 \bin \netf20。netf20 中的库具有汇编版本 3.0.0.2。

所以,我的问题是,如何使 netf20 目录中的 IBM.Data.Informix.dll 显示在我的“添加引用”对话框中?

此外,如果我从我的 PC 中获取 .dll 的副本并将其放入生产服务器的 /bin/ 目录中,会不会出现任何问题?在我至少弄清楚问题所在之前,我并不热衷于在服务器上安装新版本的 Informix 客户端……

4

1 回答 1

1

如果您为 .Net 2.0 构建项目,我会将 netf20 DLL 复制到解决方案中的某个文件夹(例如 ref 或 lib),然后添加对该 DLL 副本的引用。添加引用对话框具有浏览文件系统中的 DLL 的选项。

如果您的应用程序使用 .Net 1.0 运行,那么将 netf10 DLL 作为“私有”程序集部署在应用程序的 bin 文件夹中应该是安全的。

于 2009-10-16T06:47:40.357 回答