1

Visual Studioで.NET用のInformixクライアントライブラリを参照すると([Webサイト]-> [参照の追加])、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を参照するオプションがあります。

アプリケーションが.Net1.0で実行されている場合は、netf10DLLをアプリケーションのbinフォルダーに「プライベート」アセンブリとして展開しても安全です。

于 2009-10-16T06:47:40.357 に答える