以下の内容はhttps://rksoftware.hatenablog.com/entry/2020/04/16/025357より取得しました。


C# で DLL をファイル名で読み込む

DLL をファイル名で動的に読み込みたいことはあまりないかもしれませんが、ない事もない要件です。

■ Assembly.LoadFrom(string) メソッド

Assembly.LoadFrom(string) メソッドで読み込めます。
引数の string は dll の拡張子まで含めたパスです。
こんな感じです。

System.Reflection.Assembly.LoadFrom("ClassLibrary1.dll")

例えば次のようなクラスが ClassLibrary1.dll にあった場合

namespace ClassLibrary1
{
    public class Class1
    {
    }
}

次のようにして読み込んで、リフレクションで取り出せます。

System.Reflection.Assembly.LoadFrom("ClassLibrary1.dll");
var types = AppDomain.CurrentDomain.GetAssemblies().SelectMany(asm => asm.GetTypes());



以上の内容はhttps://rksoftware.hatenablog.com/entry/2020/04/16/025357より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14