Managed Extensibility Framework (MEF) implementation used by Visual Studio
464
stars
4,673
commits
C#
primary language
Sep 11, 2026
updated
This repo contains the Visual Studio team's implementation of .NET's managed extensibility framework. It is broken up into several NuGet packages, as listed below.
Lightning fast MEF engine, supporting System.ComponentModel.Composition and System.Composition.
ExportFactory<T> support to create sub-containers with scoped lifetime (i.e. sharing boundaries)Learn more about this package.
Analyzers for MEF consumers to help identify common errors in MEF parts.
Learn more about this package.
Adds a VS MEF system with a pre-computed, cached MEF graph.
Learn more about this package.
A diagnostic tool to understand catalogs, compositions and diagnose issues in them.
(top 30 of 58)
C#
95.7%
PowerShell
4.3%
Managed Extensibility Framework (MEF) implementation used by Visual Studio
464
stars
4,673
commits
C#
primary language
Sep 11, 2026
updated
This repo contains the Visual Studio team's implementation of .NET's managed extensibility framework. It is broken up into several NuGet packages, as listed below.
Lightning fast MEF engine, supporting System.ComponentModel.Composition and System.Composition.
ExportFactory<T> support to create sub-containers with scoped lifetime (i.e. sharing boundaries)Learn more about this package.
Analyzers for MEF consumers to help identify common errors in MEF parts.
Learn more about this package.
Adds a VS MEF system with a pre-computed, cached MEF graph.
Learn more about this package.
A diagnostic tool to understand catalogs, compositions and diagnose issues in them.
(top 30 of 58)
C#
95.7%
PowerShell
4.3%