私はViusalStudio2010でvb.netアプリケーションをビルドしています。私はoracleデータベースを使用しています.32ビット・クライアントから64ビット・クライアントにoracle.dataaccessクライアントを変更し、対応するvb.netプラットフォームの値を変更すると、アプリケーションをデバッグする際に問題が発生します。私がアプリケーションをビルドすると、問題なくビルドされた.exeファイルを起動できます。 Visual Studioを使用したデバッグは機能しません。次のエラーメッセージが表示されます。plattformの変更後にvb.netアプリケーションをデバッグする際の問題
プロジェクトの実行中にエラーが発生しました:ファイルまたはアセンブリ "MyProjectName"またはその依存関係の1つが見つかりません。不正な形式のプログラムをロードしようとしました。
次の図のように、Visual Studioのaim-CPUはx64上にコンパイルされたplattformもあります。ここ
何が問題である
は、ここでコンパイル値ですか?
64ビットクライアントを参照していますか? –
はい、私はそれを参照します – irene
64ビットOracleクライアントをインストールする必要があります。次の手順に従って、32ビットと64ビットの両方をインストールしてください:http://stackoverflow.com/questions/24104210/badimageformatexception-this-will-occur-when-running-in-64-bit-mode-with-the-32# 24120100 –