.NETにおける動的アセンブリ読み込みとアンロードの実装手法

.NETではAssemblyLoadContextを拡張することで、実行時にアセンブリを動的に読み込み・解放可能なプラグイン機構を構築できる。以下はその実装例である。 public class DynamicPluginContext : AssemblyLoadContext { private readonly AssemblyDependencyResolver _dependencyResolver; public DynamicPluginContext(string entryAssemblyPath) : base(isCollec ...

7月30日 07:41 投稿