添加对正确版本的IBM.Data.Informix库的引用

时间:2009-10-15 18:07:39

标签: asp.net visual-studio informix dllregistration

当我在Visual Studio中引用.NET的Informix客户端库(Website-> Add Reference)时,它们显示为IBM.Data.Informix(版本:2.81.0.0;运行时:v1.1.4322;路径: C:... \客户SDK \ BIN \ netf11 \ IBM.Data.Informix.dll)

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

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

此外,如果我从我的PC上获取.dll的副本并将其放入生产服务器的/ bin /目录中,会出现什么问题吗?我不想在服务器上安装新版本的Informix客户端,直到我至少弄明白问题是什么......

1 个答案:

答案 0 :(得分:1)

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

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