Overview of vs-mef packages
mainThe vs-mef repository contains the Visual Studio team's implementation of .NET's managed extensibility framework (MEF). It is distributed via several specialized NuGet packages depending on your requirements:
Microsoft.VisualStudio.Composition: The core high-performance MEF engine. It supports bothSystem.ComponentModel.CompositionandSystem.Compositionattributes.Microsoft.VisualStudio.Composition.Analyzers: Roslyn analyzers designed to help MEF consumers identify common errors in MEF parts during development.Microsoft.VisualStudio.Composition.AppHost: Provides a VS MEF system that utilizes a pre-computed, cached MEF graph for improved performance.Microsoft.VisualStudio.Composition.VSMefx: A diagnostic tool used to inspect catalogs and compositions to troubleshoot MEF-related issues.