統合テストスイート(クラスライブラリ)があり、テストの1つがDBに接続して、レコードを挿入します。ただし、実行中に次のエラーが発生します。
ORA-12154:TNS:指定された接続識別子を解決できませんでした
私のTNSNAMESなどは問題なく動作しています。同じ行のコードを呼び出すコンソールアプリケーションがあり、それが正常に機能するためです。DBを取得して永続化することができます。両方のプロジェクトは同じソリューションにあります。私が見る限り、パランセシスの問題はなく、プロジェクトのパスなどを確認しましたが、目立ったものはありません。
Resharperデバッガーを使用してテストをトリガーしています。32ビットのOracleクライアントがインストールされた64ビットのマシンがあります。
これが発生した理由を確認するために、クラスライブラリ(統合テストがあります)をコンソールアプリに変換し、mainメソッドを配置して、mainから同じコードを実行すると、動作します。
x86構成でapp/classlibを実行しています。
なぜこれが起こっているのかについての指針はありますか?
ありがとう、-マイク