簡単な質問。サーバーのURL、ポート番号、ログインID、パスワード、SID、サーバーアドレスなどのOracleServerの接続情報が提供される学校の割り当てがあります。好きな言語を自由に使用できるので、C#を選択しました。データベースサーバーに接続してクエリを実行するために使用するライブラリを誰かが推奨できるかどうか疑問に思いました。Googleでこの情報を検索しようとしましたが、既存の記事はすべて、Visual Studio 2012 / .NET 4.5で使用できなくなった非推奨のライブラリを使用しているか、非常に複雑な手順を必要とするOracleライブラリが必要なようです。一目でインストールします。誰かが、指定された接続情報を使用してこのOracleデータベースサーバーにクエリを実行するために使用できる、フットプリントが小さいインストールが簡単なライブラリを推奨してくれることを期待していました。
そこで、ODP.netをダウンロードしてインストールし(インストールディレクトリとbinディレクトリをPATH環境変数などに追加しました)、何らかの理由でVisualStudioは参照リストに参照として表示しません。dllのパスを参照として追加するだけでこれを回避しようとしました(私の場合:C:\ Tools \ Oracle ... \ Oracle.DataAccess.dll)。最初はすべて問題ありませんでした。インテリセンスでさえライブラリのクラスなどを確認していましたが、実際にコードを実行しようとすると、次のように表示されました。
ファイルまたはアセンブリ'Oracle.DataAccess、Version = 4.112.3.0、Culture = neutral、PublicKeyToken=89b483f429c47342'またはその依存関係の1つを読み込めませんでした。間違った形式のプログラムを読み込もうとしました。
これらの問題のいずれかが原因である可能性があることを知っていますか?