.NET 3.5Oracleデータベースに接続しようとしたときに、アクセスできない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()を確認しましたが、公開されていないようです。何か案が?