https://weblogs.asp.net/ricardoperes/using-mef-in-net-coreweb
能夠用https://www.bbsmax.com/A/xl56bpv45r/ 裏面 AssemblyLoadContext.Default.LoadFromAssemblyPath數組
設置動態加載程序集的時候 發現 appdomain 獲取目錄 是空,還不能動態加載對應程序集;app
翻譯以後的意思是: asp.net
netcore 以後不支持了。 dom
這裏的關鍵是assemblyloadcontext類:它容許咱們從文件流或字節數組獲取程序集。spa
注意,在.NET Core中,狀況發生了重大變化,如今咱們沒有appdomain或assembly.loadFrom,.net
程序集如今由程序集加載器加載,這與Java對類加載器的加載方式相似。翻譯
如今能夠擴展動態程序集的目錄。blog
var path = @"c:\some\path"; var configuration = new ContainerConfiguration() .WithAssembliesInPath(path, conventions);