2017-08-28 1 views
1

Ich konvertiere ein DNX-Projekt in .net-Core. Aufgrund von Abhängigkeitsänderungen kann ich System.ComponentModel.Composition nicht mehr verwenden, stattdessen muss die portierte Version von .net core System.Composition (von der ich glaube, dass sie als MEF 2 bekannt ist) verwendet werden.So legen Sie CreationPolicy Singleton in .net-core System.Composition (Mef) fest

Allerdings konnte ich keine entsprechende Funktionalität in MEF2 für die Einstellung der CreationPolicy für Singleton finden. In MEF1 ist der Code

[PartCreationPolicy(CreationPolicy.Shared)] 

Wie können Sie dies in MEF2 tun?

Antwort

1

Beantworten Sie selbst, da keine Antworten empfangen werden, obwohl sie nicht sehr gut sind.

Beim Lesen mehrerer Posts scheint es, als wäre die Standard-CreationPolicy freigegeben, auch Singleton genannt. Wahrscheinlich wird nur diese Zeile gelöscht.

MEF2 eingeführt Export Factory, die in mehr Details für Richtlinieneinstellungen eingesehen werden können.

Verwandte Themen