2016-07-05 18 views
0

私はViusalStudio2010でvb.netアプリケーションをビルドしています。私はoracleデータベースを使用しています.32ビット・クライアントから64ビット・クライアントにoracle.dataaccessクライアントを変更し、対応するvb.netプラットフォームの値を変更すると、アプリケーションをデバッグする際に問題が発生します。私がアプリケーションをビルドすると、問題なくビルドされた.exeファイルを起動できます。 Visual Studioを使用したデバッグは機能しません。次のエラーメッセージが表示されます。plattformの変更後にvb.netアプリケーションをデバッグする際の問題

プロジェクトの実行中にエラーが発生しました:ファイルまたはアセンブリ "MyProjectName"またはその依存関係の1つが見つかりません。不正な形式のプログラムをロードしようとしました。

次の図のように、Visual Studioのaim-CPUはx64上にコンパイルされたplattformもあります。ここ compiling values

more compiling properties, including aim-cpu

とデバッグのための1: enter image description here

何が問題である

は、ここでコンパイル値ですか?

+0

64ビットクライアントを参照していますか? –

+0

はい、私はそれを参照します – irene

+0

64ビットOracleクライアントをインストールする必要があります。次の手順に従って、32ビットと64ビットの両方をインストールしてください:http://stackoverflow.com/questions/24104210/badimageformatexception-this-will-occur-when-running-in-64-bit-mode-with-the-32# 24120100 –

答えて

0

解決策&を清掃し、再度再構築してください。

+0

私はまだ同じエラーが発生します。 – irene

+0

は、ソリューションからファイルの一部が失われている可能性があります。プロジェクトを.netフレームワークの上位バージョンに移行していますか? – Rohit

+0

.netフレームワークは同じ(4.0)のままです – irene

関連する問題