アセンブリをロードするときは、競合を回避するために、assembly.Nameの代わりにassembly.FullNameを使用する必要があります。これは次の形式です。
"SampleAssembly、Version = 1.0.2004.0、Culture = neutral、PublicKeyToken =8744b20f8da049e3"
MSDNのドキュメントから、この文字列には「ProcessorArchitecture=????」を含めることもできます。どこ ????MSIL、X86などにすることができますが、オプションです。
ProcessorArchitectureプロパティがassemblyName文字列で定義されていない場合、Assembly.Loadは、複数のプロセッサアーキテクチャ(x86、Amd64、MSIL)用にコンパイルされたアセンブリをロードするためにGACをクエリするためにどのルールを使用しますか?
よろしくお願いします。