2017-01-19 8 views
1

MEF를 사용하여 디렉토리에서 어셈블리를 발견했으며 사용자가 메뉴를 선택할 때 런타임 중에 필요할 때로드됩니다.ServiceLocator 현재 GetInstance?

The MainMenuListViewModel OnMainMenuSelectionChanged()

어셈블리가로드 된 후에 각각의 사용자에게 필요로 자체 UI 및 뷰가 추가 될 수 있으며,하지만 사용할 때 excelView ServiceLocator.Current.GetInstance =(); 예외가 있습니다.

The ExcelController ShowExcelView()

예외 정보 나는이 문제를 해결해야합니까 디렉토리를 있으리라 믿고있어 있기 때문에, 조립이 AggregateCatalog에 추가의 발견 된 그래서 ServiceLocator를 잘 찾을 수있는 방법 Exception Details on ServiceLocator.Current.GetInstance

? enter image description here

답변

0

내가 문제를 발견 I 수출 클래스 에 내가 사용하는 를 추가하는 데 필요한 :

이 주요 IExcelView이 설치 방법입니다.

enter image description here