<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://davesbox.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Dave's Box : Releases, MEF</title><link>http://davesbox.com/archive/tags/Releases/MEF/default.aspx</link><description>Tags: Releases, MEF</description><dc:language>en</dc:language><generator>CommunityServer 2008 (Build: 30417.1769)</generator><item><title>New Managed Extensibility Framework drop</title><link>http://davesbox.com/archive/2009/01/27/new-managed-extensibility-framework-drop.aspx</link><pubDate>Tue, 27 Jan 2009 15:00:00 GMT</pubDate><guid isPermaLink="false">2122c344-89bc-4cd7-b145-b0515ba3439f:1299</guid><dc:creator>David Kean</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://davesbox.com/rsscomments.aspx?PostID=1299</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://davesbox.com/commentapi.aspx?PostID=1299</wfw:comment><comments>http://davesbox.com/archive/2009/01/27/new-managed-extensibility-framework-drop.aspx#comments</comments><description>&lt;p&gt;We’ve &lt;a href="http://www.codeplex.com/MEF/Release/ProjectReleases.aspx?ReleaseId=22313"&gt;dropped another version of the Managed Extensibility Framework&lt;/a&gt; over on our CodePlex site.&lt;/p&gt;  &lt;p&gt;Changes since the last drop:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Diagnostics improvement.&lt;/strong&gt; We now provide a lot more information in error messages when something goes wrong with composition. We’ve also made the main types look a lot better under the debugger. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Lifetime/Creation Policy&lt;/strong&gt;. Importers can now request a specific creation policy (ie shared or non-shared) for an injected object if they so want. Non-disposable non-shared objects can now be GC’d before the container is disposed (before it used to hold onto them indefinitely). &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Ripped &lt;/strong&gt;&lt;a href="http://davesbox.com/archive/2008/06/21/binding-private-and-internal-members-using-the-compositioncontainer.aspx"&gt;&lt;strong&gt;AllowNonPublicCompositionAttribute&lt;/strong&gt;&lt;/a&gt;. We now always inject private and internal members. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Namespace cleanup.&lt;/strong&gt; We’ve added a couple of sub namespaces under System.ComponentModel.Composition, called ‘Hosting’ and ‘Primitives’. Hosting contains types commonly used only by host applications, such as ExportProvider, CompositionContainer and the catalogs. Primitives contains types for implementing a custom programming model, such as ComposablePart, ImportDefinition and ExportDefinition. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Type name cleanup&lt;/strong&gt;. Gone are the hideously long type names; AttributedAssemblyPartCatalog, AttributedTypesPartCatalog, AggregratingComposablePartCatalog, and in their place; AssemblyCatalog, TypeCatalog and AggregateCatalog. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Check it out, and &lt;a href="http://www.codeplex.com/MEF/Thread/List.aspx"&gt;tell us what you think&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://davesbox.com/aggbug.aspx?PostID=1299" width="1" height="1"&gt;</description><category domain="http://davesbox.com/archive/tags/MEF/default.aspx">MEF</category><category domain="http://davesbox.com/archive/tags/Releases/default.aspx">Releases</category></item><item><title>New Managed Extensibility Framework (MEF) Preview</title><link>http://davesbox.com/archive/2008/09/08/new-managed-extensibility-framework-mef-preview.aspx</link><pubDate>Mon, 08 Sep 2008 17:10:00 GMT</pubDate><guid isPermaLink="false">2122c344-89bc-4cd7-b145-b0515ba3439f:901</guid><dc:creator>David Kean</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://davesbox.com/rsscomments.aspx?PostID=901</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://davesbox.com/commentapi.aspx?PostID=901</wfw:comment><comments>http://davesbox.com/archive/2008/09/08/new-managed-extensibility-framework-mef-preview.aspx#comments</comments><description>&lt;p&gt;We have released an update to the Managed Extensibility Framework over on &lt;a href="http://codeplex.com/MEF"&gt;our new site on CodePlex&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;There have been quite a few changes since our &lt;a href="http://davesbox.com/archive/2008/06/04/announcing-the-managed-extensibility-framework-ctp.aspx"&gt;last release&lt;/a&gt;, including:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.codeplex.com/MEF/SourceControl/DirectoryView.aspx?SourcePath=&amp;amp;changeSetId=23846"&gt;Shared Source&lt;/a&gt; (released under the &lt;a href="http://www.codeplex.com/MEF/license"&gt;MS-LPL license&lt;/a&gt;) &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.codeplex.com/MEF/Wiki/View.aspx?title=Declaring%20Imports&amp;amp;referringTitle=Guide"&gt;Constructor injection&lt;/a&gt; (via the &lt;a href="http://www.codeplex.com/MEF/SourceControl/FileView.aspx?itemId=336481&amp;amp;changeSetId=23846"&gt;ImportingConstructorAttribute&lt;/a&gt;) &lt;/li&gt;    &lt;li&gt;API cleanup and naming changes &lt;/li&gt;    &lt;li&gt;New primitives model for building custom programming models (such as adding &lt;a href="http://en.wikipedia.org/wiki/POCO"&gt;POCO&lt;/a&gt; support) &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href="http://www.codeplex.com/MEF/Release/ProjectReleases.aspx?ReleaseId=17033"&gt;Check it out&lt;/a&gt; and tell us what you think over on the &lt;a href="http://forums.msdn.microsoft.com/en-US/MEFramework/threads/"&gt;MEF forum&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://davesbox.com/aggbug.aspx?PostID=901" width="1" height="1"&gt;</description><category domain="http://davesbox.com/archive/tags/MEF/default.aspx">MEF</category><category domain="http://davesbox.com/archive/tags/Releases/default.aspx">Releases</category></item><item><title>Announcing the Managed Extensibility Framework CTP</title><link>http://davesbox.com/archive/2008/06/04/announcing-the-managed-extensibility-framework-ctp.aspx</link><pubDate>Thu, 05 Jun 2008 00:45:00 GMT</pubDate><guid isPermaLink="false">2122c344-89bc-4cd7-b145-b0515ba3439f:15</guid><dc:creator>David Kean</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://davesbox.com/rsscomments.aspx?PostID=15</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://davesbox.com/commentapi.aspx?PostID=15</wfw:comment><comments>http://davesbox.com/archive/2008/06/04/announcing-the-managed-extensibility-framework-ctp.aspx#comments</comments><description>&lt;p&gt;I&amp;rsquo;m pleased to announce that we&amp;rsquo;ve just released a Community Technology Preview (CTP) of the &lt;a href="http://code.msdn.microsoft.com/mef"&gt;Managed Extensibility Framework&lt;/a&gt;. Krzysztof Cwalina &lt;a href="http://blogs.msdn.com/kcwalina/archive/2008/04/25/MEF.aspx"&gt;has previously mentioned&lt;/a&gt; a little about what my team&amp;rsquo;s been working on and this release is a &lt;em&gt;very early &lt;/em&gt;look at our progress so far.&lt;/p&gt;
&lt;p&gt;The goal of this CTP is get &lt;em&gt;early&lt;/em&gt; and &lt;em&gt;actionable&lt;/em&gt; feedback from the community. One thing I want to make clear is that nothing is set in stone; naming, members, types and extensions points can and will likely change in the future. To have an impact on our future direction, feel free to head over to &lt;a href="http://forums.msdn.microsoft.com/en-US/MEFramework/threads"&gt;our new forum&lt;/a&gt; and tell us what you think.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://code.msdn.microsoft.com/mef"&gt;Download&lt;/a&gt; the Managed Extensibility Framework from MSDN Code Gallery today.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://davesbox.com/aggbug.aspx?PostID=15" width="1" height="1"&gt;</description><category domain="http://davesbox.com/archive/tags/MEF/default.aspx">MEF</category><category domain="http://davesbox.com/archive/tags/Releases/default.aspx">Releases</category></item></channel></rss>