2010-06-24 14 views

回答

4

您無法卸載DLL /程序集。只有一個AppDomain。

+0

好了,所以我怎麼能「連接」的AppDomain中MEF組成? – 2010-06-24 11:43:38

+0

當我從一些播客中露面的時候,格倫說你可以放入另一個播放器,新的播放器會填充到你的進口 - 唯一的缺點是你將有第一個仍然在記憶中(直到你關機APP) – argh 2010-11-15 16:00:15

0

好吧,我該如何'連接'AppDomain到MEF的組成?

不幸的是,MEF沒有提供基礎設施來做到這一點。你必須自己烘焙。

0

如果您嘗試在一個目錄對象組件插入件這樣的:

Assembly assembly = Assembly.Load(System.IO.File.ReadAllBytes(Path.Combine(directoryPath, ItemPlugin))); 
aggregateCatalog.Catalogs.Add(new AssemblyCatalog(assembly)); 

您可以稍後刪除文件...