Reputation:
Is there any addon-manager for .NET-applications? I would like to build the "core" of my program with C# or VB.Net and then be able to extend it using some kind of addon-manager/combined scripting and GUI.
Is there anything like that out there?
Upvotes: 2
Views: 177
Reputation: 4681
Microsoft has the Managed Extensibility Framework (MEF) that is built to do this. MEF is available as part of .NET 4. From the CodePlex site:
The Managed Extensibility Framework simplifies the creation of extensible applications. MEF offers discovery and composition capabilities that you can leverage to load application extensions.
What problems does MEF solve?
MEF presents a simple solution for the runtime extensibility problem. Until now, any application that wanted to support a plugin model needed to create its own infrastructure from scratch. Those plugins would often be application-specific and could not be reused across multiple implementations.
Upvotes: 2