.NET 3.5
Oracleデータベースに接続しようとしたときに、アクセスできないOracle client DLL oci.dll
場合、またはoracle DLL
バージョンが古すぎる場合にエラーが発生する小さなプログラムがあります。メッセージは次のとおりです。
System.Data.OracleClient requires Oracle client software version 8.1.7 or greater.
ただし、例外によりプログラムがクラッシュします。update/install/fix
そのため、プログラムの開始時にテストを行い、必要に応じて正常に終了し、ユーザーにのインストールが必要であることを通知するメッセージを表示したいと思いますOracle Client
。スタックトレースでメソッドSystem.Data.OracleClient.OCI.DetermineClientVersion()
を確認しましたが、公開されていないようです。何か案が?