Managed Extensibility Framework released on CodePlex


I am super jazzed that we released the Managed Extensibility Framework CTP2 on CodePlex. 

http://www.codeplex.com/MEF blocks.png

 

We have taken a lot of good feedback in from the community… a few cool things here:

 

1. We shipped source code!

2. We have a complete set of developer Overviewsguidelines and samples.

3. Because of community feedback, we now support constructor injection

4. MEF itself is now more extensible… For example, want POCO?, no problem, it is now possible to write an extension to store the customer attribute metadata in an external file.    More to come here, but it is a solid start!

5. Lots of API cleanup based on feedback..

 

Related, we also recently updated  Framework Design Studio to use MEF, so there is an example of using MEF is a real app.  Thanks to Nick Moloney, our excellent high school summer intern for doing this work!

 

We’d love to hear your feedback and comments!


Comments (19)

  1. Glenn Block says:

    And now for something completely different… It all started with a dream when I first joined the MEF

  2. And now for something completely different… It all started with a dream when I first joined the MEF

  3. And now for something completely different… It all started with a dream when I first joined the MEF

  4. And now for something completely different… It all started with a dream when I first joined the MEF

  5. Managed Existensibility Framework (MEF) is now on Codeplex

  6. BorekB says:

    Oops, "Externality"… Other than that, this is fantastic news!

  7. Link Listing – September 5, 2008

  8. ASP.NET Sys.StringBuilder.appendFormat(mask, args[]) [Via: scott cate ] Code Camps Code Camp 2008.3…

  9. BradA says:

    @BorekB

    > Oops, "Externality"… Other than that, this is fantastic news!

    Thanks!  Fixed, that is what I get for posting at night.  

  10. Kris says:

    Sorry if this has been answered elsewhere. What is the difference between MEF and Unity from P&P group?

  11. Isn’t it >>Managed<< Extensibility Framework, not >>Microsoft<< Extensibility Framework? Is MEF a Microsoft project? The posts from you and Glenn Block indicate that it is, so whats the deal.

    PS: I raised this question in the MEF discussion forums as well.

  12. Andrew says:

    This blog was linked to from http://www.asp.net, what does the extensibility framework have to do with ASP.Net?

  13. BradA says:

    Extensibility with ASP.NET apps is very cool.. You can do a composite UI scenarios, you can select different services to use for the application, switching between product and test DALs..  Look for more samples with ASP.NET soon.

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

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

  16. 【原文地址】 Managed Extensibility Framework released on CodePlex 【原文发表日期】 05 September 08 09:10 &#160; 我实在太兴奋了

  17. EricTN says:

    Brad, I’m putting in a vote for "Extensibility with ASP.NET apps".  I think that’s an interesting space.  Let us know when you have some samples available.  Thank you.