問題タブ [badimageformatexception]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c#-4.0 - Oracle クライアント ライブラリをロードしようとすると、badimageformatexception がスローされました
Visual Studio 2012 を使用しています。Oracle 64 ビット クライアントをインストールしました。私のオペレーティング システムは Win7 64 ビットです。新しい Oracle DB 接続を追加したいのですが、ユーザー名、パスワードなどを入力して [接続のテスト] ボタンをクリックすると、次のエラーが表示されます。
しかし、私の Oracle クライアントは 64 ビットです。私のシステムには 32 ビット コンポーネントがありません。
参照に追加された Oracle.DataAccess.dll にも問題があります。すべての CPU、x86i x64 プラットフォームであるすべての組み合わせを試しましたが、何も変わりませんでした。BadImageFormatException を取得するたびに。
別の質問を検索しましたが、何も変わっていません。また、IIS App Pool Enable 32bit applications プロパティを True に設定しようとしましたが、うまくいきません。
助言がありますか?他に何を試すことができますか?
reference - 参照プロジェクトにより、独自のソリューション内で「ファイルまたはアセンブリを読み込めませんでした」が発生する
ソリューション内に 2 つのプロジェクトがあります。2 番目のプロジェクトでは、最初のプロジェクトのクラスの一部を使用したいと考えています。2 番目のプロジェクトの参照を最初のプロジェクトに追加しましたが、最初のプロジェクトから 2 番目のプロジェクトの任意のオブジェクトを呼び出し/呼び出し/インスタンス化しようとすると、次のようになります。
ファイルまたはアセンブリ 'MyFirstProject、Version=1.0.0.0、Culture=neutral、PublicKeyToken=null' またはその依存関係の 1 つを読み込めませんでした。不正な形式のプログラムをロードしようとしました。
たとえば、リストを作成しようとすると、上記のエラーがスローされます
何か案は?トーマス
c# - Visual Studio 2010 でファイルまたはアセンブリを読み込めませんでした
私のプロジェクトでは、別の lib プロジェクトを参照として使用しています。
「リリース」モードでプロジェクトを実行しようとすると、このエラーが発生します。「デバッグ」モードでは問題なく動作します。
次の理由により、lib プロジェクトをロードできないと表示されます。
.net - F# アプリケーション実行時の BadImageFormatException
Using VS2013 with .NET 4.0 「TrueSkill Through Time」ベイジアン推論コードの更新版 で提供されているサンプル コードをコンパイルしました。
ただし、小さなデータセットに対して実行しようとすると、「スケジュールの実行」になるとChessAnalysis.exe SmallChessBase.csv
常に取得されます。System.BadImageFormatException
Any CPU、x64、x86、および AnyCPU Prefer 32 ビットとしてアプリケーションをコンパイルしようとしましたが、何も役に立ちませんでした。
どうすれば解決できますか?
c# - 実行時例外 System.BadImageFormatException
助けてください。この問題を解決するために考えられるすべてのことを試しました。
返信する前に、次の点に注意してください。
StackOverflow.com および Web 上の else-ware に関する他の質問からできる限りのことを行いました。ビルド構成を「任意の CPU」から「x64」、さらには「x86」に変更します。また、ターゲット ビルドを .NET 4.0 から .NET 3.5 に変更します (.NET 4.0 を必要とする System.Windows.Interactivity を使用しているため、これは機能しません)。私はすでにこれのさまざまな組み合わせを試しているので、これを行うように私に言う答えを出さないでください.
CodePlex.com のオープンソース プロジェクトである TimersXP と呼ばれる VS2013 のプロジェクトがあります: https://timersxp.codeplex.com/
エラーなしでビルドされますが、実行時例外が発生します: System.BadImageFormatException は処理されませんでした メッセージ: タイプ'System.BadImageFormatException'の未処理の例外が不明なモジュールで発生しました。追加情報: ファイルまたはアセンブリ 'TimersXP.exe' またはその依存関係の 1 つを読み込めませんでした。このアセンブリは、現在読み込まれているランタイムよりも新しいランタイムによってビルドされているため、読み込むことができません。
少し歴史がありますが、プロジェクトはもともと .NET 3.5 でしたが、System.Windows.Interactivity を追加する必要があり、.NET 4.0 をサポートする必要があることがわかったときに、バージョン番号を上げました。
はい、バージョン 4.5.0.0 と表示されています。その組み合わせも試してみました。予想とは異なる動作をする組み合わせを見逃していない限り。
オープン ソースなので、プロジェクトのすべてのコードを利用できます。誰か助けてもらえますか? 私はアイデアが不足しているのではないかと心配しています。
おそらく、App.config ファイルにこのバージョン番号があるでしょうか?
すべてのコードを調べて、バージョンを示すすべての場所を 3.5 または 4.0 または 4.5 に変更したくはありません。それはあまり良い考えとは思えませんでした。
相変わらず、見たら蹴りたくなる!
c# - System.BadImageFormatException が処理されませんでした - 簡単な修正
ここに私のエラーの短いビデオがあります。
32 ビットと 64 ビットの間に何か問題があることは明らかです。ただし、Visual Studio 2012 でソリューションを実行するのに十分なほど手を握るものは見つかりません。
設定で何をどのように変更するかについて、より詳細な説明を誰かに教えてもらえますか?
c# - アプリケーション実行時の BadImageFormatException
この構成で C#/VB SmartClient アプリケーションを実行すると、BadImageFormatExceptionAny CPU
が発生します。構成を使用すると、正常にx86
動作します。これは、私が時々変更しなければならない古いレガシー プロジェクトであり、履歴がわからないため、このエラーの原因となる 32 ビット ネイティブ コードを含む dll があるとしか推測できません。これはすべて意味がありますが、構成がDebug
&の場合は実行され、構成が&AnyCPU
の場合にのみ失敗します。Debug.cfg.xml ファイルと Release.cfg.xml ファイルに大きな違いは見られません。Release
AnyCPU
なぜそれがDebug
構成で実行されるのか誰にも言えますか? これが機能するので、x64(つまりAnyCPU)で実行することが何とか可能かどうか疑問に思います
app.config から:
asp.net - 不正な形式のプログラムをロードしようとしました。
何らかの理由で、サーバーの 1 つでこの例外メッセージが表示され始めたときは、すべて Windows サーバー 2008 R2 でした。Web サイトは数週間前まで問題なく機能していましたが、何が変わったのかわかりません。アプリケーション プールでは、32 ビット アプリが true に設定されています。同じソース コードを別のサーバーにデプロイして動作させることはできますが、その逆はできません。
誰にもアイデアはありますか?
説明: 現在の Web 要求の実行中に未処理の例外が発生しました。エラーの詳細とコード内のどこでエラーが発生したかについては、スタック トレースを確認してください。
例外の詳細: System.BadImageFormatException: 不正な形式のプログラムを読み込もうとしました。(HRESULT からの例外: 0x8007000B)
BadImageFormatException: 不正な形式のプログラムを読み込もうとしました。(HRESULT からの例外: 0x8007000B)] System.Data.Entity.Internal.InterceptableDbCommand.ExecuteNonQuery() +0 System.Data.Entity.Core.Mapping.Update.Internal.DynamicUpdateCommand.Execute(Dictionary 2 identifierValues, List
1 generatedValues) +645 System.Data .Entity.Core.Mapping.Update.Internal.UpdateTranslator.Update() +140