MEF on CodePlex

 

We have just released an update to MEF. You can get it at http://www.codeplex.com/MEF

The changes are quite significant:

1.       The preview ships with sources under a very permissive license (Ms-LPL).

2.       We now support constructor injection. Feature that the community asked for.

3.       We completely redesigned MEF’s extensibility points. The extensibility points are designed to support writing custom providers of composition data. For example, out of the box MEF requires composable parts to be attributed with attributes that provide metadata describing the composition. We got lots of feedback that this is not acceptable in many scenarios. The new extensibility points make it easier to extend MEF to externalize the metadata (to an XML file for example). Note, that the changes are just the first step toward the goal of making the extensibility easy and powerful. We will most probably keep making improvements in this space in the future, so feedback on the new extensibility points would be more then welcome.

4.       We significantly cleaned up the container APIs. But as above, there is more clean up to come in the future.

 

Published 05 September 08 02:00 by kcwalina
Filed under: ,

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

# MEF on CodePlex : EasyCoded said on September 5, 2008 9:00 PM:

PingBack from http://www.easycoded.com/mef-on-codeplex/

# Krzysztof Koźmic said on September 6, 2008 2:41 AM:

Congratulations!

Will you (or someone from the team) be doing some blogposts with samples about the improvements (ScottGu-style)?

# Angel "Java" Lopez said on September 8, 2008 5:20 AM:

El viernes pasado apareció la primera entrega del Microsoft Extensibility Framework (en codeplex) Es

# Keith Barrows - StarPilot said on September 8, 2008 12:18 PM:

The Managed Extensibility Framework (MEF) is a new library in .NET that enables greater reuse of applications

# Lars Wilhelmsen said on September 9, 2008 4:34 AM:

Hi Krzysztof,

With the current license the MEF is not usable with Silverlight on other platforms - will you change this in the future?

Best regards,

Lars Wilhelmsen

# kcwalina said on September 10, 2008 12:48 AM:

Krzysztof, you can find some walkthrough samples on the codeplex site. The set of samples is not complete yet, the basic scenarios should be covered. Ping me if you cannot find what you are looking for.

Lars, we are looking into the license issue now. Glenn Block should have an update on this in a couple of days.

# IHateSpaghetti {code} said on September 29, 2008 8:04 AM:

After a couple of weeks of crappy Internet connections I finally managed to connect via my cell phone

Leave a Comment

(required) 
(optional)
(required) 

  
Enter Code Here: Required
Page view tracker