Assembly.Loadも、アセンブリをロードするメソッド。
Assembly.Load Method (System.Reflection) | Microsoft Docs
".dll"を省略できたり、完全限定名を指定してロードできる。
空のプロジェクト。
MainClass.cs。
"ClassLibrary"だけでロードしてみる。
DLLはEXEと同じ場所。
asm1 = ClassLibrary, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 続行するには何かキーを押してください . . .
こうなる。
完全限定名での指定もできるが、LoadFileで絶対パスの指定ができるので、絶対パスが違う時点で完全限定名での区別が必要なケースってどういうのだろうとおもった。
Sample/dotnet/Assembly/Load/src/Assembly_ at master · bg1bgst333/Sample · GitHub