Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is MEF a replacement for System.Addin? [duplicate]

Possible Duplicate:
Choosing between MEF and MAF (System.AddIn)

Is the Managed Extensibility Framework a replacement for System.Addin? Or are they complementary?

like image 553
Chris Sutton Avatar asked Sep 23 '08 21:09

Chris Sutton


2 Answers

It is touched in the MSDN Forums here:

Comparison to the AddIn libraries?

And also by Krzysztof Cwalina in his blog on the release of MEF:

Managed Extensibility Framework

Summary: they live side by side.

like image 45
Seb Nilsson Avatar answered Oct 04 '22 15:10

Seb Nilsson


Short answer no it is not. System.Addin allows you to isolate add-ins in to a seprate app-domain / process. It also provides facilities for versioning. These capabilities are critical for many customers particularly large ISVs. MEF on the other hand is designed to be simple programming model for extensibility. The two can work together and complement each other.

like image 143
Glenn Block Avatar answered Oct 04 '22 15:10

Glenn Block