<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://mattortiz.com/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>.. ance&amp;lt;T&amp;gt;() where T : Foo, new() {  : Enterprise Library</title><link>http://mattortiz.com/blogs/matt/archive/category/1038.aspx</link><description /><dc:language>en-US</dc:language><generator>CommunityServer 2.0 (Debug Build: 60217.2664)</generator><item><title>Enterprise Library 4.0 Released with Unity IoC Container</title><link>http://mattortiz.com/blogs/matt/archive/2008/05/17/2708.aspx</link><pubDate>Sat, 17 May 2008 09:05:43 GMT</pubDate><guid isPermaLink="false">d2f890ea-b0c9-4b4a-b752-ba71644c2779:2708</guid><dc:creator>Matt</dc:creator><slash:comments>0</slash:comments><comments>http://mattortiz.com/blogs/matt/comments/2708.aspx</comments><wfw:commentRss>http://mattortiz.com/blogs/matt/commentrss.aspx?PostID=2708</wfw:commentRss><description>&lt;p&gt;So anyone who's worked on projects with me knows I'm an advocate of using the &lt;a href="http://www.codeplex.com/entlib" target="_blank"&gt;Enterprise Library&lt;/a&gt; for addressing typical cross-cutting application concerns.&amp;#160; &lt;a href="http://www.codeplex.com/entlib/Release/ProjectReleases.aspx?ReleaseId=13498" target="_blank"&gt;Enterprise Library 4.0&lt;/a&gt; was released yesterday which now works with Visual Studio 2008 and the netfx3.5 and includes the Unity IoC application block.&amp;#160; &lt;/p&gt;  &lt;p&gt;The Application Block Software Factory and Strong-name Guidance Package have been removed from the entlib but are said to be available as separate downloads/projects, presumably on CodePlex (haven't yet located them).&amp;#160; I look forward to revisiting them, though, and hope the issues have been resolved since their initial release in entlib3.&amp;#160; &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;I for one was no fan of either as they were released broken or half-baked with entlib3.&amp;#160; Simple ABSF app blocks needed significant manual manipulation once the guidance steps were completed.&amp;#160; And the SNGP dropped distinct .snk files in each project folder rather than adding links from a shared folder, it didn't address deployment scenarios, and had no options for those with existing project and solution standards.&amp;#160; &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;The Unity IoC Container (or Application Block) has been available stand-alone for some time now but it's a great addition to the entlib4 line up for managing dependencies and mapping/resolving interfaces to concrete classes at run-time or for generating instances of entlib objects.&amp;#160; If you've not yet taken a look at &lt;a href="http://www.codeplex.com/unity" target="_blank"&gt;Unity&lt;/a&gt; you should.&amp;#160; &lt;/p&gt;  &lt;p&gt;   &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:ae674886-4b2d-452f-992d-64d94c62d44f"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Enterprise%20Library" rel="tag"&gt;Enterprise Library&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Patterns%20&amp;amp;%20Practices" rel="tag"&gt;Patterns &amp;amp; Practices&lt;/a&gt;&lt;/div&gt;&lt;/p&gt;
Cross posted from my CS Blog at www.footheory.com&lt;img src="http://mattortiz.com/aggbug.aspx?PostID=2708" width="1" height="1"&gt;</description><category domain="http://mattortiz.com/blogs/matt/archive/category/1038.aspx">Enterprise Library</category></item></channel></rss>