Есть ли какой-либо эквивалент библиотеки System.ComponentModel.Composition в .Net Standard? - PullRequest
0 голосов
/ 14 октября 2019

.Net имеет System.ComponentModle.Composition.dll для MEF. Есть ли какая-либо эквивалентная библиотека в .Net Standard?

1 Ответ

1 голос
/ 15 октября 2019

При использовании .net стандарта 2.0 вам необходимо использовать этот пакет nuget :

В этом пространстве имен содержатся классы, составляющие ядро ​​платформы управляемой расширяемостиили MEF.

Обычно используемые типы:

System.ComponentModel.Composition.CompositionContractMismatchException
System.ComponentModel.Composition.CompositionError
System.ComponentModel.Composition.CompositionException
System.ComponentModel.Composition.ExportAttribute
System.ComponentModel.Composition.ImportAttribute
System.ComponentModel.Composition.ImportCardinalityMismatchException
System.ComponentModel.Composition.Hosting.AggregateCatalog
System.ComponentModel.Composition.Hosting.ApplicationCatalog
System.ComponentModel.Composition.Hosting.AssemblyCatalog
System.ComponentModel.Composition.Hosting.CompositionContainer
System.ComponentModel.Composition.Primitives.ComposablePartException
System.ComponentModel.Composition.Primitives.ExportDefinition
System.ComponentModel.Composition.Primitives.ImportDefinition
System.ComponentModel.Composition.ReflectionModel.ReflectionModelServices
...