2016-05-12 84 views
1

昨日2014年5月11日、.NET 4.6のC#コードが、Oracle.ManagedDataAccessドライババージョン12.1.24160419を使用してOracleからデータを読み込みました。 。今日は、このファイルを探してFileNotFoundエラーがスローされています:Oracle.DataAccess.Common.Configuration.Section.xsdOracle Data Access FileNotFound:Oracle.DataAccess.Common.Configuration.Section.xsd

私のいろいろなマシンにこのファイルがありません。このことを聞いたことはありません。なぜ私のコードが突然このファイルを探しているのか?

+0

ランダムなxsdをコピーしてその名前を取得し、それを動作させました。しかし、その後、System.ObjectDisposedExceptionについてのプログラム終了に関する例外があります。これは奇妙です.... –

+0

原因は何だったのですか?私は古いバージョンのODP.NET(12.1.022)を使用していますが、今日まったく同じバグを扱っています。奇妙なことに、すべては昨日までうまくいっていた。確かに奇妙です。 – Mun

+0

私はまだそれを理解していません。 XSDの偽装は駄目ですが効果的です。最終的に私たちはそれを解決し、私はこの記事を更新します! –

答えて

1

デバッグ中にこの例外が発生し、正しくdbに接続されました。私はこれがオプションの設定メソッドを処理する内部例外だと考えています。

"例外..."ダイアログでCommon Language Runtime Exceptionsを選択解除した後に消えてしまったので、無視しても安全だと思うので、例外ハンドラにバブルすべきではありません。