Daniel Plaisted's Blog
Caller Info Attributes in Portable Class Libraries
With the release of .NET 4.5 and Visual Studio 2012, C# and Visual Basic support Caller Info...
Date: 09/18/2012
How to Make Portable Class Libraries Work for You
A Portable Class Library is a .NET library that can be used (in binary form, without recompiling) on...
Date: 08/27/2012
How To Control Who Can Write Extensions For Your MEF Application
With the MEF DirectoryCatalog, it is easy to load extensions from a given directory for a MEF...
Date: 11/01/2010
How to Debug and Diagnose MEF Failures
The Managed Extensibility Framework (MEF) helps make it easy to write extensible applications. ...
Date: 07/13/2010
Presentation at TechEd North America 2010
TechEd North America 2010 is in a few weeks, and I will be giving a presentation on MEF. Below...
Date: 05/26/2010
Overriding MEF Metadata
The Managed Extensibility Framework (MEF) is designed to allow open-ended extensibility. It is easy...
Date: 03/31/2010
Podcast with Me on Testing on the MEF Team and at Microsoft
This week I was on the Herding Code podcast, discussing how we do testing on the MEF team and at...
Date: 02/16/2010
Import Cardinality, and Picking Which Export to Use
In the Managed Extensibility Framework (MEF), an import has a cardinality, which expresses how many...
Date: 08/10/2009
A Crash Course on the MEF Primitives
With the Managed Extensibility Framework (MEF), you can use Import and Export attributes to declare...
Date: 06/08/2009
MEFGrid: A Sample MEF Application
MEFGrid is a sample MEF application that I presented at Seattle Code Camp and at an Olympia .NET...
Date: 01/14/2009
Session on MEF at Seattle Code Camp this Sunday
I am giving a session on the Managed Extensibility Framework (MEF) this Sunday at Seattle Code Camp....
Date: 11/13/2008