title: Modular (plug-in like) desktop application
body: <p>I gonna make a desktop application which can be added/removed modules by adding/removing dlls (each module handled by a dll) or via configuration file.</p>
  
  <p>My goal is having a application like eclipse ide, there will be some basic functions (eclipse basic) as the beginning, then other functions might be installed as plugins to be a fully functionality application.</p>
  
  <p>Spending some searching and end up with <a href="https://docs.microsoft.com/en-us/dotnet/framework/mef/index" rel="nofollow noreferrer">Managed Extensibility Framework (MEF)</a>. The problem is that MEF seems suspended to support for a long time and not many applications use it. Could anyone tell me why and should I go on with it? I have many experiences in WinForm, but WPF.</p>
  
  <p>If there are any other approaches, please let me know as well.</p>