Search code examples
c#pluginsarchitecturemaf

C# Managed Add-in Framework with Event-driven Architecture


Is there any way to use an event-driven architecture with the .NET 3.5 managed add-in framework?

From what I can see, MAF only allows direct pre-defined function calls with a strictly defined data pipeline for information exchange between the host and plugins. I'm looking for a framework that allows for hot-swappable plugins in an application while still allowing for an event-driven architecture (from both the host and plugin sides).

If MAF cannot do this, is there any framework that can?


Solution

  • Ended up moving away from MAF entirely, as drag-and-drop functionality was unnecessary.