<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://community.codesmithtools.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>Eric J. Smith</title><link>http://community.codesmithtools.com/blogs/ericjsmith/default.aspx</link><description /><dc:language>en</dc:language><generator>CommunityServer 2008 SP1 (Build: 30619.63)</generator><item><title>The NuSoft Framework</title><link>http://community.codesmithtools.com/blogs/ericjsmith/archive/2007/09/20/the-nusoft-framework.aspx</link><pubDate>Thu, 20 Sep 2007 17:41:00 GMT</pubDate><guid isPermaLink="false">829aebef-9208-4531-832e-1f916c1e97cb:27773</guid><dc:creator>ejsmith</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://community.codesmithtools.com/blogs/ericjsmith/rsscomments.aspx?PostID=27773</wfw:commentRss><comments>http://community.codesmithtools.com/blogs/ericjsmith/archive/2007/09/20/the-nusoft-framework.aspx#comments</comments><description>&lt;p&gt;&lt;span id="ctl00_ctl00_ctl00_Content_ProjectBaseMain_ProjectMain_wikiSourceLabel"&gt;&lt;span id="ctl00_ctl00_ctl00_Content_ProjectBaseMain_ProjectMain_wikiSourceLabel"&gt;Really nice set of new templates: &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;a href="http://www.codeplex.com/nusoftframework"&gt;http://www.codeplex.com/nusoftframework&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;em&gt;&amp;quot;The NuSoft Framework is an extensible business and data layer framework. It is built as a set of CodeSmith templates. The templates generate a strongly typed C# domain model based off your SQL 2005 database schemas. Our code framework is a great way to get a custom development project off the ground on the right foot.&amp;quot;&lt;/em&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://community.codesmithtools.com/aggbug.aspx?PostID=27773" width="1" height="1"&gt;</description></item><item><title>Tips &amp; Tricks: Merge Strategies</title><link>http://community.codesmithtools.com/blogs/ericjsmith/archive/2007/06/09/tips-amp-tricks-merge-strategies.aspx</link><pubDate>Sun, 10 Jun 2007 04:08:00 GMT</pubDate><guid isPermaLink="false">829aebef-9208-4531-832e-1f916c1e97cb:25110</guid><dc:creator>shannon</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://community.codesmithtools.com/blogs/ericjsmith/rsscomments.aspx?PostID=25110</wfw:commentRss><comments>http://community.codesmithtools.com/blogs/ericjsmith/archive/2007/06/09/tips-amp-tricks-merge-strategies.aspx#comments</comments><description>&lt;p class="MsoNormal" style="margin:0in 0in 10pt;"&gt;&lt;font size="3" face="Calibri"&gt;Using merge strategies in CodeSmith enables you to combine both user and machine generated code in a single file.&lt;span&gt;&amp;nbsp; &lt;/span&gt;You can also regenerate the machine generated code while still preserving your custom code modifications.&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0in 0in 10pt;"&gt;&lt;font size="3" face="Calibri"&gt;CodeSmith comes with two types of merge strategies out of the box:&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="margin:0in 0in 10pt 0.5in;text-indent:-0.25in;"&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;b&gt;InsertRegion&lt;/b&gt; - Allows you to insert a region of generated code into an otherwise custom code file.&lt;span&gt;&amp;nbsp; &lt;/span&gt;You can modify the code outside of the target region and your changes will be preserved during regeneration while overwriting the contents of the target region.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;table style="border:medium none;margin:auto auto auto 31.1pt;border-collapse:collapse;" class="MsoTableGrid" cellpadding="0" cellspacing="0"&gt;

&lt;tr style="height:19.2pt;"&gt;
&lt;td style="border:1pt solid black;padding:0in 5.4pt;width:415.8pt;height:19.2pt;background-color:transparent;"&gt;&lt;p&gt;&lt;font size="3"&gt;&lt;span style="color:blue;font-family:&amp;#39;Courier New&amp;#39;;"&gt;Public&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;"&gt; &lt;span style="color:blue;"&gt;Class&lt;/span&gt; InsertRegionSample&lt;/span&gt;&lt;/font&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;"&gt;&lt;font size="3"&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;"&gt;&lt;font size="3"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;"&gt;&lt;font size="3"&gt;&lt;span style="color:blue;"&gt;Public&lt;/span&gt; &lt;span style="color:blue;"&gt;Sub&lt;/span&gt; SomeCustomMethod()&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;"&gt;&lt;font size="3"&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;"&gt;&lt;font size="3"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;"&gt;&lt;font size="3"&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="color:green;"&gt;&amp;#39; This is my custom code that I want to&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="color:green;font-family:&amp;#39;Courier New&amp;#39;;"&gt;&lt;font size="3"&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:green;font-family:&amp;#39;Courier New&amp;#39;;"&gt;&lt;font size="3"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;#39; preserve. I can make changes to it and&lt;/font&gt;&lt;/span&gt;&lt;span style="color:green;font-family:&amp;#39;Courier New&amp;#39;;"&gt;&lt;font size="3"&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:green;font-family:&amp;#39;Courier New&amp;#39;;"&gt;&lt;font size="3"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;#39; my changes will not be overwritten.&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;"&gt;&lt;font size="3"&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;"&gt;&lt;font size="3"&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;"&gt;&lt;font size="3"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:blue;"&gt;End&lt;/span&gt; &lt;span style="color:blue;"&gt;Sub&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;"&gt;&lt;font size="3"&gt;&lt;span style="color:blue;"&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;"&gt;&lt;font size="3"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;"&gt;&lt;font size="3"&gt;#&lt;span style="color:blue;"&gt;Region&lt;/span&gt; &lt;span style="color:maroon;"&gt;&amp;quot;Sample Generated Region&amp;quot;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;"&gt;&lt;font size="3"&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;"&gt;&lt;font size="3"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;"&gt;&lt;font size="3"&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="color:green;"&gt;&amp;#39; This region will be overwritten during each&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;"&gt;&lt;font size="3"&gt;&lt;span style="color:green;"&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;"&gt;&lt;font size="3"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:green;"&gt;&amp;#39; template execution.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;"&gt;&lt;font size="3"&gt;&lt;span style="color:green;"&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;"&gt;&lt;font size="3"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;"&gt;&lt;font size="3"&gt;#&lt;span style="color:blue;"&gt;End&lt;/span&gt; &lt;span style="color:blue;"&gt;Region&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;"&gt;&lt;font size="3"&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;"&gt;&lt;font size="3"&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;font size="3"&gt;&lt;span style="color:blue;font-family:&amp;#39;Courier New&amp;#39;;"&gt;End&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;"&gt; &lt;span style="color:blue;"&gt;Class&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;font size="3" face="Calibri"&gt;&amp;nbsp;&lt;/font&gt; 
&lt;p class="MsoListParagraphCxSpLast" style="margin:0in 0in 10pt 0.5in;text-indent:-0.25in;"&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;b&gt;PreserveRegions&lt;/b&gt; – Allows you to designate multiple regions inside of the file as custom code regions.&lt;span&gt;&amp;nbsp; &lt;/span&gt;You can modify the code inside of these regions and your changes will be preserved during regeneration while the rest of the file will be regenerated.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Any regions whose name matches against the supplied regular expression will be preserved during regeneration.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;table style="border:medium none;margin:auto auto auto 28.1pt;border-collapse:collapse;" class="MsoTableGrid" cellpadding="0" cellspacing="0"&gt;

&lt;tr style="height:239.9pt;"&gt;
&lt;td style="border:1pt solid black;padding:0in 5.4pt;width:418.75pt;height:239.9pt;background-color:transparent;"&gt;&lt;p&gt;&lt;span style="font-size:10pt;color:blue;font-family:&amp;#39;Courier New&amp;#39;;"&gt;Public&lt;/span&gt;&lt;span style="font-size:10pt;font-family:&amp;#39;Courier New&amp;#39;;"&gt; &lt;span style="color:blue;"&gt;Class&lt;/span&gt; PreserveRegionsSample&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;font-family:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp; #&lt;span style="color:blue;"&gt;Region&lt;/span&gt; &lt;span style="color:maroon;"&gt;&amp;quot;Custom Region 1&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:10pt;color:maroon;font-family:&amp;#39;Courier New&amp;#39;;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;color:maroon;font-family:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-size:10pt;font-family:&amp;#39;Courier New&amp;#39;;"&gt;&lt;span style="color:green;"&gt;&amp;#39; This is my custom code that I want to preserve.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;font-family:&amp;#39;Courier New&amp;#39;;"&gt;&lt;span style="color:green;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:&amp;#39;Courier New&amp;#39;;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:green;"&gt;&amp;#39; I can make changes to it and my changes will&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:&amp;#39;Courier New&amp;#39;;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;font-family:&amp;#39;Courier New&amp;#39;;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:green;"&gt;&amp;#39; not be overwritten.&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:10pt;color:green;font-family:&amp;#39;Courier New&amp;#39;;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;color:green;font-family:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-size:10pt;font-family:&amp;#39;Courier New&amp;#39;;"&gt;#&lt;span style="color:blue;"&gt;End&lt;/span&gt; &lt;span style="color:blue;"&gt;Region&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;color:blue;font-family:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-size:10pt;font-family:&amp;#39;Courier New&amp;#39;;"&gt;&lt;span style="color:blue;"&gt;Public&lt;/span&gt; &lt;span style="color:blue;"&gt;Sub&lt;/span&gt; SomeGeneratedMethod()&lt;/span&gt;&lt;span style="font-size:10pt;font-family:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&lt;/span&gt; 
&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;"&gt;&lt;span style="font-size:10pt;font-family:&amp;#39;Courier New&amp;#39;;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:green;"&gt;&amp;#39; This section and all other regions that do not&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;"&gt;&lt;span style="font-size:10pt;font-family:&amp;#39;Courier New&amp;#39;;"&gt;&lt;span style="color:green;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#39; match the region name regular expression that you&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;"&gt;&lt;span style="font-size:10pt;font-family:&amp;#39;Courier New&amp;#39;;"&gt;&lt;span style="color:green;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#39; supply to the merge strategy&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:10pt;color:green;font-family:&amp;#39;Courier New&amp;#39;;"&gt;will be overwritten&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;"&gt;&lt;span style="font-size:10pt;color:green;font-family:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#39; during each&lt;/span&gt;&lt;span style="font-size:10pt;color:green;font-family:&amp;#39;Courier New&amp;#39;;"&gt; template execution.&amp;nbsp;In this sample, &lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;"&gt;&lt;span style="font-size:10pt;color:green;font-family:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#39; the regular expression being used matches any region&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0in 0in 0pt;line-height:normal;"&gt;&lt;span style="font-size:10pt;color:green;font-family:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#39; who&amp;#39;s name starts with &amp;quot;Custom&amp;quot;.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;color:green;font-family:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-size:10pt;font-family:&amp;#39;Courier New&amp;#39;;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;End&lt;/span&gt; &lt;span style="color:blue;"&gt;Sub&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;font-family:&amp;#39;Courier New&amp;#39;;"&gt;&lt;span style="color:blue;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:10pt;color:blue;font-family:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-size:10pt;font-family:&amp;#39;Courier New&amp;#39;;"&gt;#&lt;span style="color:blue;"&gt;Region&lt;/span&gt; &lt;span style="color:maroon;"&gt;&amp;quot;Custom Region 2&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:10pt;color:maroon;font-family:&amp;#39;Courier New&amp;#39;;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;color:maroon;font-family:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-size:10pt;font-family:&amp;#39;Courier New&amp;#39;;"&gt;&lt;span style="color:green;"&gt;&amp;#39; The contents of this region will also be preserved&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:&amp;#39;Courier New&amp;#39;;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;font-family:&amp;#39;Courier New&amp;#39;;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:green;"&gt;&amp;#39; during generation.&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:10pt;color:green;font-family:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;color:green;font-family:&amp;#39;Courier New&amp;#39;;"&gt;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp; #&lt;span style="color:blue;"&gt;End&lt;/span&gt; &lt;span style="color:blue;"&gt;Region&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;color:blue;font-family:&amp;#39;Courier New&amp;#39;;"&gt;End&lt;/span&gt;&lt;span style="font-size:10pt;font-family:&amp;#39;Courier New&amp;#39;;"&gt; &lt;span style="color:blue;"&gt;Class&lt;/span&gt;&lt;/span&gt;&lt;font size="3" face="Calibri"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;font size="3" face="Calibri"&gt;&amp;nbsp;&lt;/font&gt; 
&lt;p class="MsoListParagraphCxSpLast" style="margin:0in 0in 10pt 0.5in;text-indent:-0.25in;"&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;b&gt;IMergeStrategy &lt;/b&gt;– Allows you to implement your own merging logic.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0in 0in 10pt;"&gt;&lt;font size="3" face="Calibri"&gt;The attached samples show an example of using both kinds of merge strategies as well as a CodeSmith Project file to execute them.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Simply, right click on the MergeSamples.csp file and select Generate Outputs to regenerate.&amp;nbsp; You can also see the merge settings being used by right-clicking the MergeSamples.csp, selecting Manage Outputs, and then clicking edit on each output to see the settings.&lt;/font&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://community.codesmithtools.com/aggbug.aspx?PostID=25110" width="1" height="1"&gt;</description><category domain="http://community.codesmithtools.com/blogs/ericjsmith/archive/tags/CodeSmith+4.0/default.aspx">CodeSmith 4.0</category><category domain="http://community.codesmithtools.com/blogs/ericjsmith/archive/tags/Tips+_2600_amp_3B00_+Tricks/default.aspx">Tips &amp;amp; Tricks</category></item><item><title>CodeSmith 4.0 Released</title><link>http://community.codesmithtools.com/blogs/ericjsmith/archive/2006/11/08/codesmith-4-0-released.aspx</link><pubDate>Wed, 08 Nov 2006 19:11:00 GMT</pubDate><guid isPermaLink="false">829aebef-9208-4531-832e-1f916c1e97cb:25161</guid><dc:creator>Eric J. Smith's Weblog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://community.codesmithtools.com/blogs/ericjsmith/rsscomments.aspx?PostID=25161</wfw:commentRss><comments>http://community.codesmithtools.com/blogs/ericjsmith/archive/2006/11/08/codesmith-4-0-released.aspx#comments</comments><description>CodeSmith 4.0 has been officially released today at the Dev Connections conference in Las Vegas! This is a huge release for us and has a bunch of great new features as well as countless minor enhancements and bug fixes all based on customer feedback....(&lt;a href="http://community.codesmithtools.com/blogs/ericjsmith/archive/2006/11/08/codesmith-4-0-released.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.codesmithtools.com/aggbug.aspx?PostID=25161" width="1" height="1"&gt;</description><category domain="http://community.codesmithtools.com/blogs/ericjsmith/archive/tags/General/default.aspx">General</category><category domain="http://community.codesmithtools.com/blogs/ericjsmith/archive/tags/CodeSmith/default.aspx">CodeSmith</category><category domain="http://community.codesmithtools.com/blogs/ericjsmith/archive/tags/General+Software+Development/default.aspx">General Software Development</category><category domain="http://community.codesmithtools.com/blogs/ericjsmith/archive/tags/Community+News/default.aspx">Community News</category><category domain="http://community.codesmithtools.com/blogs/ericjsmith/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://community.codesmithtools.com/blogs/ericjsmith/archive/tags/.NET/default.aspx">.NET</category></item><item><title>CodeSmith 4.0 Public Beta Released</title><link>http://community.codesmithtools.com/blogs/ericjsmith/archive/2006/10/19/codesmith-4-0-public-beta-released.aspx</link><pubDate>Fri, 20 Oct 2006 00:53:00 GMT</pubDate><guid isPermaLink="false">829aebef-9208-4531-832e-1f916c1e97cb:25163</guid><dc:creator>Eric J. Smith's Weblog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://community.codesmithtools.com/blogs/ericjsmith/rsscomments.aspx?PostID=25163</wfw:commentRss><comments>http://community.codesmithtools.com/blogs/ericjsmith/archive/2006/10/19/codesmith-4-0-public-beta-released.aspx#comments</comments><description>CodeSmith 4.0 Beta 2 has been released and is now available to the public. Here are just a few the new capabilities in CodeSmith 4.0: CodeSmith Projects (.csp) - This feature makes automating your code generation process really easy and consistent whether...(&lt;a href="http://community.codesmithtools.com/blogs/ericjsmith/archive/2006/10/19/codesmith-4-0-public-beta-released.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.codesmithtools.com/aggbug.aspx?PostID=25163" width="1" height="1"&gt;</description><category domain="http://community.codesmithtools.com/blogs/ericjsmith/archive/tags/CodeSmith/default.aspx">CodeSmith</category><category domain="http://community.codesmithtools.com/blogs/ericjsmith/archive/tags/General+Software+Development/default.aspx">General Software Development</category><category domain="http://community.codesmithtools.com/blogs/ericjsmith/archive/tags/Community+News/default.aspx">Community News</category><category domain="http://community.codesmithtools.com/blogs/ericjsmith/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://community.codesmithtools.com/blogs/ericjsmith/archive/tags/.NET/default.aspx">.NET</category></item><item><title>CodeSmith $5,000 cash give away at Dev Connections</title><link>http://community.codesmithtools.com/blogs/ericjsmith/archive/2006/10/07/codesmith-5-000-cash-give-away-at-dev-connections.aspx</link><pubDate>Sat, 07 Oct 2006 21:57:00 GMT</pubDate><guid isPermaLink="false">829aebef-9208-4531-832e-1f916c1e97cb:25165</guid><dc:creator>Eric J. Smith's Weblog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://community.codesmithtools.com/blogs/ericjsmith/rsscomments.aspx?PostID=25165</wfw:commentRss><comments>http://community.codesmithtools.com/blogs/ericjsmith/archive/2006/10/07/codesmith-5-000-cash-give-away-at-dev-connections.aspx#comments</comments><description>CodeSmith will have a booth at Dev Connections in Las Vegas next month and we thought it would be a lot of fun to give away some gambling money! If you are coming to Dev Connections, just make sure to stop by our booth and signup. If you aren&amp;#39;t coming...(&lt;a href="http://community.codesmithtools.com/blogs/ericjsmith/archive/2006/10/07/codesmith-5-000-cash-give-away-at-dev-connections.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.codesmithtools.com/aggbug.aspx?PostID=25165" width="1" height="1"&gt;</description></item><item><title>XML-based Code Generation with CodeSmith</title><link>http://community.codesmithtools.com/blogs/ericjsmith/archive/2006/05/22/13874.aspx</link><pubDate>Mon, 22 May 2006 20:23:00 GMT</pubDate><guid isPermaLink="false">829aebef-9208-4531-832e-1f916c1e97cb:13874</guid><dc:creator>ejsmith</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://community.codesmithtools.com/blogs/ericjsmith/rsscomments.aspx?PostID=13874</wfw:commentRss><comments>http://community.codesmithtools.com/blogs/ericjsmith/archive/2006/05/22/13874.aspx#comments</comments><description>&lt;P&gt;&lt;A href="http://www.larkware.com/"&gt;Mike Gunderloy&lt;/A&gt; has just posted a new article about &lt;A href="http://developer.com/xml/article.php/10929_3525776_1"&gt;XML-based Code Generation with CodeSmith&lt;/A&gt;&amp;nbsp;over at &lt;A href="http://www.developer.com/"&gt;Developer.com&lt;/A&gt;.&amp;nbsp; Mike does a great job of explaining the new XmlProperty feature in CodeSmith and how powerful it can be in using XML as metadata for your templates.&lt;/P&gt;&lt;img src="http://community.codesmithtools.com/aggbug.aspx?PostID=13874" width="1" height="1"&gt;</description></item><item><title>CodeSmith Wins "Best Utility" Award</title><link>http://community.codesmithtools.com/blogs/ericjsmith/archive/2006/05/12/codesmith-wins-quot-best-utility-quot-award.aspx</link><pubDate>Fri, 12 May 2006 21:39:00 GMT</pubDate><guid isPermaLink="false">829aebef-9208-4531-832e-1f916c1e97cb:25166</guid><dc:creator>Eric J. Smith's Weblog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://community.codesmithtools.com/blogs/ericjsmith/rsscomments.aspx?PostID=25166</wfw:commentRss><comments>http://community.codesmithtools.com/blogs/ericjsmith/archive/2006/05/12/codesmith-wins-quot-best-utility-quot-award.aspx#comments</comments><description>CodeSmith has won the &amp;quot;Best Utility&amp;quot; award in the asp.netPRO Readers&amp;rsquo; Choice Awards! Thanks to our incredible user base, CodeSmith was able to win this category that included many other great software development products. Thank you to...(&lt;a href="http://community.codesmithtools.com/blogs/ericjsmith/archive/2006/05/12/codesmith-wins-quot-best-utility-quot-award.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.codesmithtools.com/aggbug.aspx?PostID=25166" width="1" height="1"&gt;</description></item><item><title>CodeSmith Wins "Best Utility" Award</title><link>http://community.codesmithtools.com/blogs/ericjsmith/archive/2006/05/12/13550.aspx</link><pubDate>Fri, 12 May 2006 21:38:00 GMT</pubDate><guid isPermaLink="false">829aebef-9208-4531-832e-1f916c1e97cb:13550</guid><dc:creator>ejsmith</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://community.codesmithtools.com/blogs/ericjsmith/rsscomments.aspx?PostID=13550</wfw:commentRss><comments>http://community.codesmithtools.com/blogs/ericjsmith/archive/2006/05/12/13550.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://www.aspnetpro.com/"&gt;&lt;img alt="Readers' Choice Awards" hspace="10" src="http://www.codesmithtools.com/images/aspRCA06_Utility_Winner.gif" align="right" border="0" /&gt;&lt;/a&gt;CodeSmith has won the "Best Utility" award in the asp.netPRO Readers&amp;rsquo; Choice Awards! Thanks to our incredible user base, CodeSmith was able to win this category that included many other great software development products. Thank you to everyone that voted!&lt;/p&gt;&lt;img src="http://community.codesmithtools.com/aggbug.aspx?PostID=13550" width="1" height="1"&gt;</description></item><item><title>HanselMinutes - Code Generation</title><link>http://community.codesmithtools.com/blogs/ericjsmith/archive/2006/04/19/12722.aspx</link><pubDate>Wed, 19 Apr 2006 17:18:22 GMT</pubDate><guid isPermaLink="false">829aebef-9208-4531-832e-1f916c1e97cb:12722</guid><dc:creator>ejsmith</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://community.codesmithtools.com/blogs/ericjsmith/rsscomments.aspx?PostID=12722</wfw:commentRss><comments>http://community.codesmithtools.com/blogs/ericjsmith/archive/2006/04/19/12722.aspx#comments</comments><description>&lt;p&gt;&lt;span id="ctl00_ContentPlaceHolder1_lblShowDescription"&gt;&amp;ldquo;Scott talks about CodeSmith as well as other code generators, highlighting their strengths and weaknesses, and offering his usual insight into the issues. Of course, resources abound.&amp;rdquo;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;a href="http://www.hanselminutes.com/default.aspx?showid=20"&gt;http://www.hanselminutes.com/default.aspx?showid=20&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;img src="http://community.codesmithtools.com/aggbug.aspx?PostID=12722" width="1" height="1"&gt;</description></item><item><title>HanselMinutes - Code Generation</title><link>http://community.codesmithtools.com/blogs/ericjsmith/archive/2006/04/19/hanselminutes-code-generation.aspx</link><pubDate>Wed, 19 Apr 2006 17:18:00 GMT</pubDate><guid isPermaLink="false">829aebef-9208-4531-832e-1f916c1e97cb:25167</guid><dc:creator>Eric J. Smith's Weblog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://community.codesmithtools.com/blogs/ericjsmith/rsscomments.aspx?PostID=25167</wfw:commentRss><comments>http://community.codesmithtools.com/blogs/ericjsmith/archive/2006/04/19/hanselminutes-code-generation.aspx#comments</comments><description>&amp;ldquo;Scott talks about CodeSmith as well as other code generators, highlighting their strengths and weaknesses, and offering his usual insight into the issues. Of course, resources abound.&amp;rdquo; http://www.hanselminutes.com/default.aspx?showid=20...(&lt;a href="http://community.codesmithtools.com/blogs/ericjsmith/archive/2006/04/19/hanselminutes-code-generation.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.codesmithtools.com/aggbug.aspx?PostID=25167" width="1" height="1"&gt;</description><category domain="http://community.codesmithtools.com/blogs/ericjsmith/archive/tags/CodeSmith/default.aspx">CodeSmith</category><category domain="http://community.codesmithtools.com/blogs/ericjsmith/archive/tags/.NET/default.aspx">.NET</category></item><item><title>asp.netPRO Readers’ Choice Awards</title><link>http://community.codesmithtools.com/blogs/ericjsmith/archive/2006/03/17/asp-netpro-readers-choice-awards.aspx</link><pubDate>Sat, 18 Mar 2006 03:45:00 GMT</pubDate><guid isPermaLink="false">829aebef-9208-4531-832e-1f916c1e97cb:25168</guid><dc:creator>Eric J. Smith's Weblog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://community.codesmithtools.com/blogs/ericjsmith/rsscomments.aspx?PostID=25168</wfw:commentRss><comments>http://community.codesmithtools.com/blogs/ericjsmith/archive/2006/03/17/asp-netpro-readers-choice-awards.aspx#comments</comments><description>If you are a fan of CodeSmith and would like to show your support, please take a moment to place your vote for CodeSmith in the Utility category of the asp.netPRO Readers&amp;rsquo; Choice Awards. Each year, asp.netPRO recognizes outstanding products and...(&lt;a href="http://community.codesmithtools.com/blogs/ericjsmith/archive/2006/03/17/asp-netpro-readers-choice-awards.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.codesmithtools.com/aggbug.aspx?PostID=25168" width="1" height="1"&gt;</description><category domain="http://community.codesmithtools.com/blogs/ericjsmith/archive/tags/General/default.aspx">General</category><category domain="http://community.codesmithtools.com/blogs/ericjsmith/archive/tags/CodeSmith/default.aspx">CodeSmith</category><category domain="http://community.codesmithtools.com/blogs/ericjsmith/archive/tags/.NET/default.aspx">.NET</category></item><item><title>asp.netPRO Readers’ Choice Awards</title><link>http://community.codesmithtools.com/blogs/ericjsmith/archive/2006/03/17/11447.aspx</link><pubDate>Sat, 18 Mar 2006 03:45:00 GMT</pubDate><guid isPermaLink="false">829aebef-9208-4531-832e-1f916c1e97cb:11447</guid><dc:creator>ejsmith</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://community.codesmithtools.com/blogs/ericjsmith/rsscomments.aspx?PostID=11447</wfw:commentRss><comments>http://community.codesmithtools.com/blogs/ericjsmith/archive/2006/03/17/11447.aspx#comments</comments><description>&lt;P&gt;If you are a fan of CodeSmith and would like to show your support, please take a moment to &lt;A href="http://www.aspnetpro.com/readerschoice/default.asp"&gt;place your vote&lt;/A&gt; for CodeSmith in the Utility category of the asp.netPRO Readers’ Choice Awards.&lt;A href="http://www.aspnetpro.com/readerschoice/default.asp"&gt;&lt;IMG alt="Readers' Choice Awards" hspace=10 src="http://www.ericjsmith.net/images/RCA2006.gif" align=right border=0&gt;&lt;/A&gt; &lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;Each year, asp.netPRO recognizes outstanding products and vendors in the ASP.NET add-on market. Please take a moment to select your favorite ASP.NET tools. This is your chance to voice your opinions regarding the tools and products you use in your everyday development efforts. &lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;img src="http://community.codesmithtools.com/aggbug.aspx?PostID=11447" width="1" height="1"&gt;</description></item><item><title>Build a Data Access Layer in less than 15 minutes</title><link>http://community.codesmithtools.com/blogs/ericjsmith/archive/2006/02/13/build-a-data-access-layer-in-less-than-15-minutes.aspx</link><pubDate>Mon, 13 Feb 2006 21:25:00 GMT</pubDate><guid isPermaLink="false">829aebef-9208-4531-832e-1f916c1e97cb:25169</guid><dc:creator>Eric J. Smith's Weblog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://community.codesmithtools.com/blogs/ericjsmith/rsscomments.aspx?PostID=25169</wfw:commentRss><comments>http://community.codesmithtools.com/blogs/ericjsmith/archive/2006/02/13/build-a-data-access-layer-in-less-than-15-minutes.aspx#comments</comments><description>&amp;ldquo;In this article you will learn how to build a Data Access Layer using Microsoft&amp;rsquo;s Enterprise Library in less than 15 minutes using CodeSmith and the .NetTiers Template Library&amp;hellip;&amp;rdquo; Build a Data Access Layer in less than 15 minutes...(&lt;a href="http://community.codesmithtools.com/blogs/ericjsmith/archive/2006/02/13/build-a-data-access-layer-in-less-than-15-minutes.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.codesmithtools.com/aggbug.aspx?PostID=25169" width="1" height="1"&gt;</description><category domain="http://community.codesmithtools.com/blogs/ericjsmith/archive/tags/CodeSmith/default.aspx">CodeSmith</category><category domain="http://community.codesmithtools.com/blogs/ericjsmith/archive/tags/.NET/default.aspx">.NET</category></item><item><title>CodeSmith 3.2 Released (.NET 2.0)</title><link>http://community.codesmithtools.com/blogs/ericjsmith/archive/2006/01/30/codesmith-3-2-released-net-2-0.aspx</link><pubDate>Mon, 30 Jan 2006 17:30:00 GMT</pubDate><guid isPermaLink="false">829aebef-9208-4531-832e-1f916c1e97cb:25171</guid><dc:creator>Eric J. Smith's Weblog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://community.codesmithtools.com/blogs/ericjsmith/rsscomments.aspx?PostID=25171</wfw:commentRss><comments>http://community.codesmithtools.com/blogs/ericjsmith/archive/2006/01/30/codesmith-3-2-released-net-2-0.aspx#comments</comments><description>CodeSmith 3.2 for .NET 2.0 and Visual Studio 2005 has now been released. This is a free upgrade for all CodeSmith 3.0 users. This version of CodeSmith is nearly identical to CodeSmith 3.1 except it has been optimized and built for .NET 2.0 and Visual...(&lt;a href="http://community.codesmithtools.com/blogs/ericjsmith/archive/2006/01/30/codesmith-3-2-released-net-2-0.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.codesmithtools.com/aggbug.aspx?PostID=25171" width="1" height="1"&gt;</description><category domain="http://community.codesmithtools.com/blogs/ericjsmith/archive/tags/CodeSmith/default.aspx">CodeSmith</category></item><item><title>Super XSLT</title><link>http://community.codesmithtools.com/blogs/ericjsmith/archive/2005/10/25/super-xslt.aspx</link><pubDate>Tue, 25 Oct 2005 22:28:00 GMT</pubDate><guid isPermaLink="false">829aebef-9208-4531-832e-1f916c1e97cb:25172</guid><dc:creator>Eric J. Smith's Weblog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://community.codesmithtools.com/blogs/ericjsmith/rsscomments.aspx?PostID=25172</wfw:commentRss><comments>http://community.codesmithtools.com/blogs/ericjsmith/archive/2005/10/25/super-xslt.aspx#comments</comments><description>Here is a link to an interesting article about using CodeSmith as a form of XSLT....(&lt;a href="http://community.codesmithtools.com/blogs/ericjsmith/archive/2005/10/25/super-xslt.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.codesmithtools.com/aggbug.aspx?PostID=25172" width="1" height="1"&gt;</description><category domain="http://community.codesmithtools.com/blogs/ericjsmith/archive/tags/CodeSmith/default.aspx">CodeSmith</category></item></channel></rss>