1

私のアプリにはプラグイン構造があり、システムに 2 つのバージョンのプラグインが存在する可能性があります。ファイル名が衝突してもファイルハッシュが異なる場合、同じアセンブリの 2 つの異なるバージョンを扱っている可能性が高いです。問題のファイルを読み込まずに確認するにはどうすればよいですか? ファイルを削除できるようにする必要があるため、ディスクからファイルをロードすることはできません。

4

1 に答える 1

0

気にする必要はないと思います。アプリケーション マニフェストは、名前、バージョン、およびカルチャの組み合わせによってアセンブリを追跡します。

アセンブリを動的にロードしている場合:

Assembly SampleAssembly = Assembly.Load
            ("SampleAssembly, Version=1.0.2004.0, Culture=neutral, PublicKeyToken=8744b20f8da049e3");
于 2012-09-01T15:22:29.420 に答える