2011-09-20 3 views
0

나는프레임 워크 3.5 용 MEF와 프레임 워크 4.0 용 MEF의 기본 차이점은 무엇입니까?

http://geekswithblogs.net/malisancube/archive/2009/05/26/managed-extensibility-framework-101---a.aspx

나는 아래와 같은 기능을 찾을 수 없습니다 프레임 워크 4.0 에 대한 동일한 코드를 개발하려고 할 때이 프레임 워크 3.5에서 작업 좋은이다하지만 MEF와 윈도우 응용 프로그램에 대한 링크를 아래에 시도

return container.GetExportedObject<Form1>(); 

MEF를 사용하여 창 응용 프로그램에 대한 몇 가지 예를 들어주세요. 내 컨테이너의 모든 UserControls 폼에

답변

0

MEF가 de .NET 4.0 이전 버전보다 속도가 빠르지 만 .NET 4.0의 프레임 워크에서 공식 프레임 워크가되었습니다. 당신이 찾고있는 API는 실제로에서 CompositionContainer 상속 ExportProvider.GetExportedValue<T> 방법 :

return container.GetExportedValue<Form1>(); 

GetExportedObjectGetExportedValue 개명되었다, 그리고 블로그 게시물 실제로 아주 초기 버전에 기반한다는 것을 의미 MEF 미리보기 (6),가 발생했습니다 MEF.

+0

Windows 응용 프로그램에서 작동하지 않습니다. null 값을 얻습니다. –

+0

실제로 사용하는 코드를 제공 할 수 있습니까? –