Popularity
5.0
Stable
Activity
9.5
Growing
464
26
90
Programming language: C#
License: MIT License
Latest version: v16.9.6-alpha
VS MEF alternatives and similar packages
Based on the "IoC" category.
Alternatively, view VS MEF alternatives based on common mentions on social networks and blogs.
-
Microsoft.Extensions.DependencyInjection
DISCONTINUED. The default IoC container for ASP.NET Core applications. -
Castle Windsor
Castle Windsor is a best of breed, mature Inversion of Control container available for .NET -
Simple Injector
An easy, flexible, and fast Dependency Injection library that promotes best practice to steer developers towards the pit of success. -
TinyIoC
An easy to use, hassle free, Inversion of Control Container for small projects, libraries and beginners alike. -
DryIoc is fast, small, full-featured IoC Container for .NET
DryIoc is fast, small, full-featured IoC Container for .NET -
Simplify.DI
Simplify is an open-source set of lightweight .NET libraries that provide infrastructure for your applications. DI and mocking friendly. -
Blazing.Extensions.DependencyInjection
🔥 Brings and enhances Microsoft's DI container to any .NET app (WPF, WinForms, Blazor, Console). Enterprise-grade features: keyed services, auto-registration, lazy initialization, service scoping, open generics, validation & async initialization.
ReSharper is now available in VS Code and Cursor
ReSharper brings a professional toolset for C# developers backed by over 20 years of experience, enterprise-grade security, SOC 2 compliance, and the trust of companies worldwide.
Promo
www.jetbrains.com
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of VS MEF or a related project?
README
VS MEF (Visual Studio's flavor of the Managed Extensibility Framework)
Features
- A new, faster host for your existing MEF parts
- Reuse the MEF attributes you're already using
ExportFactory<T>support to create sub-containers with scoped lifetime (i.e. sharing boundaries)
Documentation
- [Why VS-MEF?](doc/why.md)
- [Differences between .NET MEF, NuGet MEF and VS MEF](doc/mef_library_differences.md)
- [Hosting](doc/hosting.md)
- [more docs](doc/index.md)