Assembly.LoadFileでも、アセンブリをロードできる。
Assembly.LoadFile Method (System.Reflection) | Microsoft Docs
.NETアセンブリでのLoadFileとLoadFromの違い - コードログ
LoadFileは絶対パスを指定する。
同じdllでもパスの位置が違うファイルと区別される模様。
空のプロジェクト。
MainClass.cs。
Lib1フォルダ作成。
DLLを置く。
Lib2作成。
そこにも置く。
実際には、それぞれのDLLを置いた場所の絶対パスを指定する。
asm1 = ClassLibrary, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null asm2 = ClassLibrary, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null asm1.CodeBase != asm2.CodeBase 続行するには何かキーを押してください . . .
CodeBaseが違うということは場所が違うということ。
Sample/dotnet/Assembly/LoadFile/src/Assembly_ at master · bg1bgst333/Sample · GitHub