Managed Extensibility Framework
CodePlex Home
Register
|
Sign In
|
CodePlex Home
Home
Downloads
Discussions
Issue Tracker
Source Code
People
License
Close
RSS
All Project Updates
Discussions
Issue Tracker
Releases
Reviews
Source Code
Wiki & Documentation
RSS
Show Page Comments
|
Print View
|
Page Info
|
Change History (all pages)
Home
Samples
MEF Samples
MEFlook
- Outlook like client
MEFShapes
- Game with shapes as plug-ins
Extensible File Explorer
- File explorer with extensible views, favories file viewers and shell services
Picture Viewer
- Picture Viewer with albums downloaded on demand and imported dynamically.
MEFlook
MEFShapes
Extensible File Explorer
PictureViewer
Last edited
Jul 14 at 12:44 AM
by
chrisszurgot
, version 30
Comments
irperez
Nov 9 2008 at 11:44 PM
Will this technology work with ASP.Net based applications? If so, could we see an ASP.Net based demo? We are seriously considering this technology for our next project, but it needs to work with ASP.Net
waldred
Nov 11 2008 at 12:34 AM
Yes, this will work with any .NET application. What in particular are you looking to see demonstrated in ASP.NET?
EricTN
Nov 12 2008 at 8:58 PM
"What in particular are you looking to see demonstrated in ASP.NET?" - I'll provide a couple of ideas: In one sample, a no-frills RSS feed reader ASP.NET app is the basis. The plug-ins allow viewing the RSS in different ways. Second idea: Try to boil down into the very simplest terms, a community web app that allows "applications" to be added to a page on the site. The plug-ins are a few very simplistic example "applications".
dstrommer
Feb 4 at 2:48 AM
It seems the MEF works only with a host (exe, iis, etc.), what if you wanted to use the MEF in a component library DLL, like the Enterprise Library? In other words, the component library would contain base functionality but use MEF internally. Consuming applications wouldn't know that your component library used the MEF. Does that make sense?
BigAndy
Apr 9 at 10:03 AM
With regards to ASP.Net, it would be nice to see an example. Using MEF can ascx usercontrols reside in plug-ins, or are we still stuck with writing server controls? (The inability to share user controls amongst different web applications always struck me as a major limiation of ASP.Net).
EricTN
Apr 24 at 8:25 AM
Good news: Maarten Balliauw has posted a MEF sample for ASP.NET MVC. Find it here: http://blog.maartenballiauw.be/post/2009/04/21/ASPNET-MVC-and-the-Managed-Extensibility-Framework-(MEF).aspx and Hamilton Verissimo has posted an MEF ASP.NET MVC sample here: http://blogs.msdn.com/hammett/archive/2009/04/23/mef-and-asp-net-mvc-sample.aspx
GerhardKreuzer
May 18 at 12:40 PM
Is MEF also good for object collaboration or is it only a UI tool
irperez
Jul 21 at 4:13 PM
Its a start to see an MEF example in ASP.Net MVC, but how about normal ASP.Net. I have yet to see a clear cut simple hello world example. This is kind of telling me that its not possible. ASP.Net needs a good way to easily have plug-in functionality with user controls...
Sign in to add a comment
Downloads
Recommended release:
MEF Preview 8
Thu Oct 22 2009 at 8:00 AM
, Beta
3 ratings
1718 downloads
More info
Microsoft Public License (Ms-PL) This license governs use of the accompanying software. If you use the software, you accept this license. If you do not accept the license, do not use the software. 1. Definitions The terms "reproduce," "reproduction," "derivative works," and "distribution" have the same meaning here as under U.S. copyright law. A "contribution" is the original software, or any additions or changes to the software. A "contributor" is any person that distributes its contribution under this license. "Licensed patents" are a contributor's patent claims that read directly on its contribution. 2. Grant of Rights (A) Copyright Grant- Subject to the terms of this license, including the license conditions and limitations in section 3, each contributor grants you a non-exclusive, worldwide, royalty-free copyright license to reproduce its contribution, prepare derivative works of its contribution, and distribute its contribution or any derivative works that you create. (B) Patent Grant- Subject to the terms of this license, including the license conditions and limitations in section 3, each contributor grants you a non-exclusive, worldwide, royalty-free license under its licensed patents to make, have made, use, sell, offer for sale, import, and/or otherwise dispose of its contribution in the software or derivative works of the contribution in the software. 3. Conditions and Limitations (A) No Trademark License- This license does not grant you rights to use any contributors' name, logo, or trademarks. (B) If you bring a patent claim against any contributor over patents that you claim are infringed by the software, your patent license from such contributor to the software ends automatically. (C) If you distribute any portion of the software, you must retain all copyright, patent, trademark, and attribution notices that are present in the software. (D) If you distribute any portion of the software in source code form, you may do so only under this license by including a complete copy of this license with your distribution. If you distribute any portion of the software in compiled or object code form, you may only do so under a license that complies with this license. (E) The software is licensed "as-is." You bear the risk of using it. The contributors give no express warranties, guarantees or conditions. You may have additional consumer rights under your local laws which this license cannot change. To the extent permitted under your local laws, the contributors exclude the implied warranties of merchantability, fitness for a particular purpose and non-infringement.
Activity
7
30
All
days
Page Views
15101
Visits
3722
Downloads
773
Updating...
© 2006-2009 Microsoft
|
About CodePlex
|
Privacy Statement
|
Terms of Use
|
Code of Conduct
|
Advertise With Us
|
Version 2009.10.27.15987