2
작성한 후 어셈블리에 어셈블리를 추가 할 수 있습니까? 주문형 어셈블리 로딩을 구현하고 싶습니다. 시작할 때 너무 오래 걸리기 때문에 DirectoryCatalog를 사용하고 싶지 않습니다. (어셈블리가 많이 있습니다). 사용자 상호 작용 후에 특정 어셈블리를로드하려고합니다.작성한 후 MEF 컨테이너에 어셈블리 추가
감사합니다.
작성한 후 어셈블리에 어셈블리를 추가 할 수 있습니까? 주문형 어셈블리 로딩을 구현하고 싶습니다. 시작할 때 너무 오래 걸리기 때문에 DirectoryCatalog를 사용하고 싶지 않습니다. (어셈블리가 많이 있습니다). 사용자 상호 작용 후에 특정 어셈블리를로드하려고합니다.작성한 후 MEF 컨테이너에 어셈블리 추가
감사합니다.
코드를 게시하면 긴로드 시간이 발생할 수 있습니다. 그러나 mef가 당신의 목표를 창조해야하고이 창조는 당신이이 시간을 감소시킬 기회가없는 많은 시간이 걸리는 경우에? 또는 내가 뭔가 잘못 됐어?
public void Startup
{
//if this takes a long time,
//it would be take a long time even not related assemblies are not in your container
var myclass = cc.GetExport<MyType>();//or cc.ComposeParts(this);
}
어떤 경우 귀하의 경우에 너무 길습니까? 작곡에는 많은 시간이 필요하다는 것을 의미합니까? 지금까지 뭐 해봤 어? – blindmeis
예 시간이 오래 걸립니다. DirectoryCatalog는 시작할 때 모든 어셈블리를로드합니다. 주문형으로로드하고 싶습니다. – frameworkninja