バイト配列に読み込まれた EXE があり、Assembly.Load を使用してそれをアセンブリ オブジェクトに読み込もうとしています。ロードしようとするとエラーが発生します。
例外の原因となっているコードは次のとおりです。
Assembly a = Assembly.Load(bin);
bin は私のバイト配列で、EXE からロードされます。
これが私が得ている例外です:
ファイルまたはアセンブリ 'calc_tester からロードされた 109590 バイト、バージョン = 1.0.0.0、カルチャ = ニュートラル、PublicKeyToken = null' またはその依存関係の 1 つをロードできませんでした。不正な形式のプログラムをロードしようとしました。
どんな助けでも大歓迎です。