가 나는 그것이 => 그렇지 않은 // 삭제하려는 내 DLL 작업
이
내가이 DLL없이 구도 내 DLL을 구성 work
이 DLL이 구성되지 않은 MEF 재구성 후에 삭제하려면 어떻게해야합니까?
가 나는 그것이 => 그렇지 않은 // 삭제하려는 내 DLL 작업
이
내가이 DLL없이 구도 내 DLL을 구성 work
이 DLL이 구성되지 않은 MEF 재구성 후에 삭제하려면 어떻게해야합니까?
DLL/어셈블리를 언로드 할 수 없습니다. AppDomain 만.
그렇다면 어떻게 AppDomain을 MEF 구성에 연결할 수 있습니까?
MEF가 제공하는 인프라가 제공되지 않습니다. 너 자신을 구워야 해.
이 같은 카탈로그 하나의 개체 총회에 삽입하려고하는 경우 :
Assembly assembly = Assembly.Load(System.IO.File.ReadAllBytes(Path.Combine(directoryPath, ItemPlugin)));
aggregateCatalog.Catalogs.Add(new AssemblyCatalog(assembly));
당신은 나중에 파일을 삭제할 수 있습니다 ...
좋아, 그래서 어떻게 '연결'MEF 구성에 응용 프로그램 도메인을 할 수 있습니까? –
내가 포드 캐스트에서 알지 못했던 것은 Glenn이 다른 제품에 넣을 수 있다고 말했고 새로운 제품은 수입품으로 채워질 것이라고했다. 단 한 가지 단점은 첫 번째 제품이 여전히 메모리에 남아있을 것이라는 점이다 앱) – argh