Когда я перехожу к ссылке на клиентские библиотеки Informix для .NET в Visual Studio (Website-> Add Reference), они отображаются как IBM.Data.Informix (версия: 2.81 .0.0; Runtime: v1.1.4322; Path: C: ... \ Client-SDK \ bin \ netf11 \ IBM.Data.Informix.dll)Добавление ссылки на правильную версию библиотеки IBM.Data.Informix
Это действительно работает, но после некоторых проблем с загрузкой моего приложения на рабочем сервере (у которого установлен другой набор клиентских библиотек), я заметил, что с пакетом Informix Client SDK установлено 2 каталога: \ bin \ netf11 \ и \ bin \ netf20. Библиотека netf20 имеет версию Assembly 3.0.0.2.
Итак, мой вопрос: как я могу заставить IBM.Data.Informix.dll из каталога netf20 отображаться в диалоговом окне «Добавить ссылку»?
Кроме того, что-то пойдет не так, если я возьму копию .dll с моего ПК и выброшу ее в каталог/bin/на рабочем сервере? Я не хочу устанавливать новую версию клиента Informix на сервере, пока я, по крайней мере, не выясню, в чем проблема ...
Я пробовал это, но когда я добавляю ссылку на локальную сборку, ничего не происходит. Он определенно не добавляется в файл web.config так же, как он добавляется, когда я выбираю версию v1.1.4322 на вкладке .NET. – Kendrick
Это действительно работает. Я попробовал, прежде чем просто скопировать файл IBM.Data.Informix .dll в папку bin и добавить его оттуда, что не сработало (абсолютно ничего не произошло при выборе .dll). Создание папки lib в моем решении и копирование всей папки netf20 в нее позволили мне затем просмотреть и добавить. – Kendrick
Также обратите внимание, что после создания ссылки я удалил папку netf20, и все продолжало работать из ее правильного местоположения в папке SDK (в разделе% INFORMIXDIR% \ bin \\) – Kendrick