.NET 4.0 アプリケーションがあります。最初の実行時にインストーラーが実行され、アプリが正常に開きます。既にインストールされているときに実行すると、次の例外がスローされます。
System.BadImageFormatException was unhandled
Message: Could not load file or assembly '[my assembly]' or one of its dependencies.
This assembly is built by a runtime newer than the currently loaded runtime and cannot be loaded.
アプリは以前は .NET 3.5 でしたが、メイン プロジェクトと 2 つの依存関係を .NET 4 に変更しました。他にも .NET 2 と .NET 3.5 を使用した参照がありますが、4 を超えるものはありません。ここで何が起こっているのか分かりますか?