mef

    0

    1답변

    MEF를 사용하는 Framework 4.7.1에 내장 된 소규모 클래스 라이브러리가 있습니다. 구체적으로는 다음과 같습니다 ComposablePartCatalog AggregateCatalog CompositionContainer DirectoryCatalog 수있는 Netstandard 2.0 라이브러리에 I 포트이? 분명히 이러한 클래스는 API에 없습

    0

    1답변

    주어진 어셈블리에 대해 주어진 인터페이스의 모든 (속성 및 생성자) 가져 오기를 나열하는 훌륭한 MEF 방법이 있습니까? [Import] 또는 [ImportingConstructor] 속성 (등등)을 확인하면서 반출 된 모든 유형을 스캔 할 수 있다는 것을 알고 있지만 MEF가 이미 알고 있다고 생각합니다.

    2

    1답변

    뒤에서 ImportAttribute 또는 ImportManyAttribute이 내 보낸 메타 데이터를 내 보낸 형식의 실제 인스턴스와 쌍을 이루기 위해 MEF의 몇 가지 핵심 방법을 사용해야한다고 생각합니다. B의 수출 값을 가져올 때, 나는 다음과 같이 IMetadata 인터페이스를 통해 A 및 관련 메타 데이터를 올바르게 수출 인스턴스가 AData를 검

    0

    1답변

    (TLDR 버전은 아래입니다.) 프레임 워크로 IoC 및 Caliburn Micro로 MEF를 사용하여 WPF 응용 프로그램을 설계하고 있습니다. 다음 는 윈도우의 뷰 모델입니다 : 응용 프로그램의 메인 화면은 다음과 같이이다 [Export(typeof(MainViewModel))] class MainViewModel : Conductor<Property

    2

    1답변

    함수 응용 프로그램에서 MEF를 사용하려고합니다. 내 요구 사항은 5-10 개의 외부 API에 액세스하고, HTTP 트리거 함수를 통해 데이터를 가져 와서 집계하고 반환하는 것입니다. 일부 논리를 기반으로 외부 종속성을 동적으로 해결해야합니다. 이러한 외부 구성 요소는 이미 작성되고 내보내집니다. 메타 데이터와 함께 가져와야합니다. VS2017에서 생성 된

    0

    1답변

    PrismLibrary의 WPF 샘플을 구체적으로 https://github.com/PrismLibrary/Prism-Samples-Wpf/tree/master/6-ViewActivationDeactivation으로보고 있습니다. 내 목표는 원래의 예제에서 사용되는 UnityBoostrapper 대신 MeAbootstrapper를 사용하여 ViewActiv

    0

    1답변

    미안하지만 사전에 질문을 올바르게 말했는지 모르겠다. 내 상황은 ... .NET 4.6 with MEF. 저는 런타임에 모듈 폴더에서 DLL을 확인하고이를 컴퍼 지션 컨테이너/MEF로 끌어 와서 내 코어에서 타사 프로젝트의 뷰/컨트롤러를 사용할 수 있도록합니다. 강한 타이핑을 허용하기 위해 나는 this guide을 따라 가며 PreApplicationSt

    0

    1답변

    Diff 분류자를 구현하고 싶습니다. 따라서 Diff Classifier의 VSSDK 확장 성 샘플을 다운로드했습니다. Diff Classifier 확장을 실행하면 올바른 분류 색상이 표시됩니다. 확장을 개발했으며 Diff Classifier를 추가하고 싶습니다. VsPackage (확장) MefComponent (은 diff 분류 확장의 클래스가 포함되어

    0

    1답변

    저희 회사에서는 보편적으로 사용할 수있는 간단한 GUI 프레임 워크를 개발하고 있습니다. 필자는 GUI 프레임 워크가 시작될 때 구성 파일을 읽는 것을 원합니다.이 파일은 어떤 플러그인을로드해야하는지, GUI 요소를 배열해야하는지 등을 정의합니다. 그러나 설정 파일을 읽고, 또한 글을 쓰는 일은 플러그인을 통해 이루어져야합니다. 그래서 다른 사람을로드하기

    0

    1답변

    참조되지 않은 .DLL의. 공유 프로젝트에는 레이어 간의 종속성을 주입하는 데 사용되는 모든 인터페이스가 들어 있습니다. 내 레이어를 MEF (반사)로 구성 요소로로드합니다. 따라서 웹 API 프로젝트에는 다른 레이어에 대한 빌드 시간 의존성이 없습니다! 이것은 DLL의 (logic.dll + DAL.dll)이 웹 API의/bin 폴더에 존재하지 않는다는