1. ホーム
  2. c#

[解決済み] ファイルまたはアセンブリ 'xxx' またはその依存物の 1 つをロードできませんでした。不正なフォーマットでプログラムをロードしようとしました。

2022-04-18 23:35:51

質問

Subversionから新しいフォルダにリビジョンをチェックアウトしたところです。 ソリューションを開くと、実行時にこのように表示されます。

ファイルまたはアセンブリ 'xxxx' またはその依存物の 1 つをロードできませんでした。不正なフォーマットでプログラムをロードしようとしました。

これは少し前に私がチェックインしたのと同じコードです。 なぜ今になってこのようなことが起こるのでしょうか? また、そのxxxプロジェクトのbinフォルダには、DebugだけでなくDebug x86も表示されるようになりました。 Debug x86とは何ですか?また、なぜbinフォルダーに以前のようにDebugだけがないのですか?

解決方法を教えてください。

プロジェクトの一部がx86専用にビルドされ、残りはどのCPU/x64にも対応するようにビルドされているようですね。これは私も同じです。x64(もしくはIA64)をお使いでしょうか?

Visual Studio であれば、画面上部のツールバーの "x86" または "Any CPU" メニュー ("Debug" /"Release" メニューの隣) から "Configuration Manager..." をクリックして、すべてを確認することができます。