<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.dotnetzone.gr:443/cs/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>Design &amp; Architecture</title><link>https://www.dotnetzone.gr:443/cs/forums/16/ShowForum.aspx</link><description>Θέματα αρχιτεκτονικής και σχεδιασμού εφαρμογών (design patterns, object orientation, κ.α.)</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Microsoft Enterprise Library - Custom Action for easy registration</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/2358.aspx</link><pubDate>Wed, 01 Jun 2005 03:22:21 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:2358</guid><dc:creator>George J. Capnias</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/2358.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=16&amp;PostID=2358</wfw:commentRss><description>&lt;font face="Georgia" size="2"&gt;Πως να αυτοματοποιήσετε το deployment του Enterprise Library:&lt;/font&gt;&lt;br /&gt;&lt;br /&gt; &lt;table style="BORDER-RIGHT: 2px ridge; BORDER-TOP: 2px ridge; BORDER-LEFT: 2px ridge; BORDER-BOTTOM: 2px ridge" bordercolor="#cccccc" cellspacing="0" cellpadding="0" width="90%" align="center" border="1"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td&gt; &lt;table cellspacing="0" cellpadding="5" width="100%" bgcolor="#eeeeee" border="0"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style="BORDER-RIGHT: #003399 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #003399 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 8pt; PADDING-BOTTOM: 1px; BORDER-LEFT: #003399 1px solid; COLOR: #ffffff; PADDING-TOP: 1px; BORDER-BOTTOM: #003399 1px solid; FONT-FAMILY: Marlett; BACKGROUND-COLOR: #003399" align="middle" width="25"&gt;1&lt;/td&gt; &lt;td style="BORDER-RIGHT: #003399 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #003399 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; PADDING-BOTTOM: 2px; BORDER-LEFT: #003399 1px solid; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #003399 1px solid; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #003399" width="100%"&gt;Microsoft Enterprise Library - Custom Action for easy registration&lt;/td&gt; &lt;td style="BORDER-RIGHT: #003399 2px solid; PADDING-RIGHT: 1px; BORDER-TOP: #003399 2px solid; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; PADDING-BOTTOM: 1px; BORDER-LEFT: #003399 2px solid; COLOR: #ffffff; PADDING-TOP: 1px; BORDER-BOTTOM: #003399 2px solid; FONT-FAMILY: Marlett; BACKGROUND-COLOR: #ff0000" width="25"&gt;r&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style="BORDER-RIGHT: 2px groove; BORDER-TOP: 2px groove; FONT-SIZE: 10pt; BORDER-LEFT: 2px groove; BORDER-BOTTOM: 2px groove; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #ffffff" colspan="3"&gt; &lt;p&gt;&lt;u&gt;&lt;font color="#0002ca"&gt;&lt;img height="1" src="http://blogs.msdn.com/aggbug.aspx?PostID=423166" width="1" /&gt;&lt;/font&gt;&lt;/u&gt;Reading an &lt;a target="_blank" title="http://weblogs.asp.net/jan/archive/2005/02/23/379089.aspx" href="http://weblogs.asp.net/jan/archive/2005/02/23/379089.aspx"&gt;&lt;u&gt;&lt;font color="#6699cc"&gt;entry&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; on &lt;a target="_blank" title="http://weblogs.asp.net/jan" href="http://weblogs.asp.net/jan"&gt;&lt;u&gt;&lt;font color="#6699cc"&gt;Jan Tielens' Blog&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;, about registering the output assemblies of the new Microsoft Enterprise Library, I was struck by the fact we deliver MSI packages to our client and want a non-intrusive installation if at all possible. This lead me to creating a Custom Action for use within MSI packages in order to install these assemblies correctly. This Custom Action is not dependant on installutil, it performs the necessary steps itself. &lt;br /&gt;&lt;br /&gt;Just add the Custom Action to any project using the new Enterprise Library and the correct components (the same ones as registered through use of 'InstallServices.bat') will be installed / uninstalled as appropriate.&lt;br /&gt;&lt;br /&gt;Download the component &lt;a target="_blank" title="http://www.staticvoid.demon.nl/EntLibsCustomAction.zip" href="http://www.staticvoid.demon.nl/EntLibsCustomAction.zip"&gt;&lt;u&gt;&lt;font color="#6699cc"&gt;here&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; (sourcecode only, compile before use)&lt;/p&gt; &lt;p&gt;&lt;a target="_blank" title="http://martijnh.blogspot.com/2005/03/microsoft-enterprise-library-custom.html" href="http://martijnh.blogspot.com/2005/03/microsoft-enterprise-library-custom.html"&gt;&lt;u&gt;&lt;font color="#0002ca"&gt;Original Link&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;&lt;/p&gt; &lt;div class="newsitemfooter"&gt;Today&amp;nbsp;16:02 | Martijn Hoogendoorn&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;font face="Georgia" size="2"&gt;George J.&lt;br /&gt;&lt;/font&gt;</description></item></channel></rss>