<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>General .NET</title>
        <link>http://geekswithblogs.net/bcorazza/category/1696.aspx</link>
        <description>General .NET</description>
        <language>en-US</language>
        <copyright>Bryan Corazza</copyright>
        <managingEditor>bryan.corazza@gmail.com</managingEditor>
        <generator>Subtext Version 0.0.0.0</generator>
        <item>
            <title>A Great Metaphor</title>
            <link>http://geekswithblogs.net/bcorazza/archive/2006/08/31/89946.aspx</link>
            <description>I was doing what I typically do in my very small amount of down time I was reading my blog feeds from some of my favorite bloggers.&amp;nbsp; One blog that I read religiously is &lt;a href="http://www.agileprogrammer.com/oneagilecoder/"&gt;Brian Button&lt;/a&gt;.&amp;nbsp; I've had the pleasure to take&amp;nbsp;part (a small one)&amp;nbsp;in a C# design patterns group in NYC where on occasion Brian chimes in with some great advise and knowledge.&amp;nbsp; I particularly liked this article about 'Eating Toast' and thought it was a great post.&amp;nbsp; Read &lt;a href="http://www.agileprogrammer.com/oneagilecoder/archive/2006/08/01/17796.aspx" target="_blank"&gt;here&lt;/a&gt;.&amp;nbsp;  &lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=89946"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=89946" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/bcorazza/aggbug/89946.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Bryan Corazza</dc:creator>
            <guid>http://geekswithblogs.net/bcorazza/archive/2006/08/31/89946.aspx</guid>
            <pubDate>Thu, 31 Aug 2006 20:55:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/bcorazza/comments/89946.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/bcorazza/archive/2006/08/31/89946.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/bcorazza/comments/commentRss/89946.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/bcorazza/services/trackbacks/89946.aspx</trackback:ping>
        </item>
        <item>
            <title>PWOPPLOPPER released</title>
            <link>http://geekswithblogs.net/bcorazza/archive/2006/08/21/88712.aspx</link>
            <description>&lt;P&gt;So here's the application I built to download the torrents for my favorite podcasts.&amp;nbsp; Get it &lt;A href="http://www.brineykratz.com/pwopplopper/publish.htm"&gt;here&lt;/A&gt;.&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=88712"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=88712" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/bcorazza/aggbug/88712.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Bryan Corazza</dc:creator>
            <guid>http://geekswithblogs.net/bcorazza/archive/2006/08/21/88712.aspx</guid>
            <pubDate>Tue, 22 Aug 2006 00:56:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/bcorazza/comments/88712.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/bcorazza/archive/2006/08/21/88712.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/bcorazza/comments/commentRss/88712.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/bcorazza/services/trackbacks/88712.aspx</trackback:ping>
        </item>
        <item>
            <title>Enterprise Library for .NET Framework 3.0</title>
            <link>http://geekswithblogs.net/bcorazza/archive/2006/06/21/82620.aspx</link>
            <description>&lt;P&gt;What would you like to see?&amp;nbsp; Seems the team is ramping up again to tackle the next version of the &lt;A href="http://blogs.msdn.com/tomholl/archive/2006/06/21/641840.aspx"&gt;Ent Lib&lt;/A&gt; libraries.&amp;nbsp; Great stuff.&amp;nbsp; I love enterprise libraryand use it in almost every project I do.&amp;nbsp; Keep it up.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;-B&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=82620"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=82620" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/bcorazza/aggbug/82620.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Bryan Corazza</dc:creator>
            <guid>http://geekswithblogs.net/bcorazza/archive/2006/06/21/82620.aspx</guid>
            <pubDate>Wed, 21 Jun 2006 17:14:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/bcorazza/comments/82620.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/bcorazza/archive/2006/06/21/82620.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/bcorazza/comments/commentRss/82620.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/bcorazza/services/trackbacks/82620.aspx</trackback:ping>
        </item>
        <item>
            <title>.NET 3.0 Announced</title>
            <link>http://geekswithblogs.net/bcorazza/archive/2006/06/10/81392.aspx</link>
            <description>&lt;P&gt;Here's a &lt;A href="http://blogs.msdn.com/somasegar/archive/2006/06/09/624300.aspx"&gt;post&lt;/A&gt;&amp;nbsp;from Somasegar about WinFX being renamed to .NET Framework 3.0.&amp;nbsp; Seems to make sense to keep the same naming going forward, since WCF and WWF are getting confusing enough, I liked Avalon, Longhorn, and Indigo myself.&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;-B&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=81392"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=81392" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/bcorazza/aggbug/81392.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Bryan Corazza</dc:creator>
            <guid>http://geekswithblogs.net/bcorazza/archive/2006/06/10/81392.aspx</guid>
            <pubDate>Sat, 10 Jun 2006 12:45:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/bcorazza/comments/81392.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/bcorazza/archive/2006/06/10/81392.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/bcorazza/comments/commentRss/81392.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/bcorazza/services/trackbacks/81392.aspx</trackback:ping>
        </item>
        <item>
            <title>.NET 2.0 Assembly Version Redirection</title>
            <link>http://geekswithblogs.net/bcorazza/archive/2006/05/23/79366.aspx</link>
            <description>&lt;P&gt;Have you ever wanted to upgrade a version of an assembly and not have to recomplie code?&amp;nbsp; One way to accomplish this is using assembly binding in your configuration file.&amp;nbsp; First make sure that both the old assembly and the new one use the same strong key file and are both in the GAC.&amp;nbsp; Then add the following to your application configuration file:&lt;/P&gt;
&lt;DIV style="BORDER-RIGHT: windowtext 1.5pt double; PADDING-RIGHT: 4pt; BORDER-TOP: windowtext 1.5pt double; PADDING-LEFT: 0in; BACKGROUND: #e0e0e0; PADDING-BOTTOM: 1pt; BORDER-LEFT: windowtext 1.5pt double; PADDING-TOP: 1pt; BORDER-BOTTOM: windowtext 1.5pt double; mso-element: para-border-div"&gt;
&lt;P class=MsoNormal style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; BACKGROUND: #e0e0e0; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt 15pt; BORDER-LEFT: medium none; TEXT-INDENT: -15pt; PADDING-TOP: 0in; BORDER-BOTTOM: medium none; mso-border-alt: double windowtext 1.5pt; mso-padding-alt: 1.0pt 4.0pt 1.0pt 0in"&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;FONT size=2&gt;&amp;lt;configuration&amp;gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; BACKGROUND: #e0e0e0; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt 15pt; BORDER-LEFT: medium none; TEXT-INDENT: -15pt; PADDING-TOP: 0in; BORDER-BOTTOM: medium none; mso-border-alt: double windowtext 1.5pt; mso-padding-alt: 1.0pt 4.0pt 1.0pt 0in"&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;FONT size=2&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;runtime&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; BACKGROUND: #e0e0e0; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt 15pt; BORDER-LEFT: medium none; TEXT-INDENT: -15pt; PADDING-TOP: 0in; BORDER-BOTTOM: medium none; mso-border-alt: double windowtext 1.5pt; mso-padding-alt: 1.0pt 4.0pt 1.0pt 0in"&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;FONT size=2&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1" &amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; BACKGROUND: #e0e0e0; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt 15pt; BORDER-LEFT: medium none; TEXT-INDENT: -15pt; PADDING-TOP: 0in; BORDER-BOTTOM: medium none; mso-border-alt: double windowtext 1.5pt; mso-padding-alt: 1.0pt 4.0pt 1.0pt 0in"&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;FONT size=2&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;dependentAssembly&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; BACKGROUND: #e0e0e0; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt 15pt; BORDER-LEFT: medium none; TEXT-INDENT: -15pt; PADDING-TOP: 0in; BORDER-BOTTOM: medium none; mso-border-alt: double windowtext 1.5pt; mso-padding-alt: 1.0pt 4.0pt 1.0pt 0in"&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;FONT size=2&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;assemblyIdentity &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; BACKGROUND: #e0e0e0; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt 15pt; BORDER-LEFT: medium none; TEXT-INDENT: -15pt; PADDING-TOP: 0in; BORDER-BOTTOM: medium none; mso-border-alt: double windowtext 1.5pt; mso-padding-alt: 1.0pt 4.0pt 1.0pt 0in"&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;FONT size=2&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;name="DevelopMentor.Mandelbrot" &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; BACKGROUND: #e0e0e0; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt 15pt; BORDER-LEFT: medium none; TEXT-INDENT: -15pt; PADDING-TOP: 0in; BORDER-BOTTOM: medium none; mso-border-alt: double windowtext 1.5pt; mso-padding-alt: 1.0pt 4.0pt 1.0pt 0in"&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;FONT size=2&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;publicKeyToken="be418bc72a93105f" /&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; BACKGROUND: #e0e0e0; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt 15pt; BORDER-LEFT: medium none; TEXT-INDENT: -15pt; PADDING-TOP: 0in; BORDER-BOTTOM: medium none; mso-border-alt: double windowtext 1.5pt; mso-padding-alt: 1.0pt 4.0pt 1.0pt 0in"&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;FONT size=2&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;bindingRedirect oldVersion="1.0.0.0"&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; BACKGROUND: #e0e0e0; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt 15pt; BORDER-LEFT: medium none; TEXT-INDENT: -15pt; PADDING-TOP: 0in; BORDER-BOTTOM: medium none; mso-border-alt: double windowtext 1.5pt; mso-padding-alt: 1.0pt 4.0pt 1.0pt 0in"&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;FONT size=2&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;newVersion="2.0.0.0" /&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; BACKGROUND: #e0e0e0; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt 15pt; BORDER-LEFT: medium none; TEXT-INDENT: -15pt; PADDING-TOP: 0in; BORDER-BOTTOM: medium none; mso-border-alt: double windowtext 1.5pt; mso-padding-alt: 1.0pt 4.0pt 1.0pt 0in"&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;FONT size=2&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;/dependentAssembly&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; BACKGROUND: #e0e0e0; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt 15pt; BORDER-LEFT: medium none; TEXT-INDENT: -15pt; PADDING-TOP: 0in; BORDER-BOTTOM: medium none; mso-border-alt: double windowtext 1.5pt; mso-padding-alt: 1.0pt 4.0pt 1.0pt 0in"&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;FONT size=2&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;/assemblyBinding&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; BACKGROUND: #e0e0e0; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt 15pt; BORDER-LEFT: medium none; TEXT-INDENT: -15pt; PADDING-TOP: 0in; BORDER-BOTTOM: medium none; mso-border-alt: double windowtext 1.5pt; mso-padding-alt: 1.0pt 4.0pt 1.0pt 0in"&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;FONT size=2&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;/runtime&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; BACKGROUND: #e0e0e0; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt 15pt; BORDER-LEFT: medium none; TEXT-INDENT: -15pt; PADDING-TOP: 0in; BORDER-BOTTOM: medium none; mso-border-alt: double windowtext 1.5pt; mso-padding-alt: 1.0pt 4.0pt 1.0pt 0in"&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'"&gt;&lt;FONT size=2&gt;&amp;lt;/configuration&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;P&gt;Next time the application configuration is refreshed and run, the new version will be loaded instead of the old one.&amp;nbsp; This is a great way to perform updates in a production-like environment without recompiling the assemblies involved.&amp;nbsp; I cannot tell you how many times I've seen versioning cripple a .NET project, especially once assemblies are in production.&amp;nbsp; Enjoy.&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;-B&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=79366"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=79366" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/bcorazza/aggbug/79366.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Bryan Corazza</dc:creator>
            <guid>http://geekswithblogs.net/bcorazza/archive/2006/05/23/79366.aspx</guid>
            <pubDate>Tue, 23 May 2006 19:15:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/bcorazza/comments/79366.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/bcorazza/archive/2006/05/23/79366.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/bcorazza/comments/commentRss/79366.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/bcorazza/services/trackbacks/79366.aspx</trackback:ping>
        </item>
        <item>
            <title>Avanade Integration Pack for Microsoft Enterprise Library &amp; more...</title>
            <link>http://geekswithblogs.net/bcorazza/archive/2006/04/26/76505.aspx</link>
            <description>&lt;P&gt;If you are like me (and who isn't?) then you want everything in one place.&amp;nbsp; You don't want to have to use 30 different tools that generally performs the same set of functions (MS is notorious for doing this).&amp;nbsp; So when I heard about getting the Enterprise Library console tool integrated with VS2005 I was excited.&amp;nbsp; &lt;A href="http://avabloggers.com/blogs/colinco/archive/2006/03/23/141.aspx"&gt;Here&lt;/A&gt; it is to download.&amp;nbsp; I've only been playing around with it for a week or so and I like it alot.&amp;nbsp; I also wanted to let you know that my buddy Hisham Baz recently finished his update for the Rolling File Trace listener for Enterprise Library 2.0, get that &lt;A href="http://blog.hishambaz.com/archive/2006/04/01/11984.aspx"&gt;here&lt;/A&gt;.&amp;nbsp; Enjoy.&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;-B&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=76505"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=76505" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/bcorazza/aggbug/76505.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Bryan Corazza</dc:creator>
            <guid>http://geekswithblogs.net/bcorazza/archive/2006/04/26/76505.aspx</guid>
            <pubDate>Wed, 26 Apr 2006 23:18:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/bcorazza/comments/76505.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/bcorazza/archive/2006/04/26/76505.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/bcorazza/comments/commentRss/76505.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/bcorazza/services/trackbacks/76505.aspx</trackback:ping>
        </item>
        <item>
            <title>How to create a simple code snippet for VS2005.</title>
            <link>http://geekswithblogs.net/bcorazza/archive/2006/01/29/67533.aspx</link>
            <description>&lt;P&gt;At its simpliest form a code snippet is nothing more than an xml file.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Here's a sample of the schema:&lt;/P&gt;
&lt;P&gt;&lt;?xml version="1.0" encoding="utf-8"?&gt;&lt;CODESNIPPETS xmlns="&lt;A href=" http: schemas.microsoft.com VisualStudio 2005 CodeSnippet?&gt;&lt;/P&gt;&lt;PRE class=code id=ctl00_LibFrame_MainContent_ctl11other space="preserve"&gt;&amp;lt;CodeSnippets
    xmlns="&lt;FONT color=#ff0000&gt;http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet&lt;/FONT&gt;"&amp;gt;
    &amp;lt;CodeSnippet Format="1.0.0"&amp;gt;
        &amp;lt;Header&amp;gt;
            &amp;lt;Title&amp;gt;
                My Snippet
            &amp;lt;/Title&amp;gt;
        &amp;lt;/Header&amp;gt;
        &amp;lt;Snippet&amp;gt;
            &amp;lt;References&amp;gt;
                &amp;lt;Reference&amp;gt;
                    &amp;lt;Assembly&amp;gt;System.Windows.Forms.dll&amp;lt;/Assembly&amp;gt;
                &amp;lt;/Reference&amp;gt;
            &amp;lt;/References&amp;gt;
            &amp;lt;Code Language="VB"&amp;gt;
                &amp;lt;![CDATA[&lt;FONT color=#ff0000&gt;MessageBox.Show("Hello World")&lt;/FONT&gt;]]&amp;gt;
            &amp;lt;/Code&amp;gt;
        &amp;lt;/Snippet&amp;gt;
    &amp;lt;/CodeSnippet&amp;gt;
&amp;lt;/CodeSnippets&amp;gt;&lt;/PRE&gt;
&lt;P&gt;In the Code element, the Language attribute takes the following values: VB, CSharp, VJSharp, and XML. &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;The SnippetType element takes the following text: SurroundsWith, Expansion, Refactoring.&amp;nbsp; These specify the way Visual Studio is going to insert the snippet.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;So with this, all you need to do is create an xml file with the following schema and insert your own code and you're ready to go.&amp;nbsp; Make sure that the file has a .snippet extension on it and it is placed in the snippet directory that Visual Studio is pointing to.&amp;nbsp; By default its placed in the&amp;nbsp;&lt;FONT color=#ff0000&gt;My Documents\Visual Studio 2005\Code Snippets\ &lt;/FONT&gt;&lt;FONT color=#000000&gt;folder, under its particular coding language.&amp;nbsp; Enjoy.&lt;/FONT&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;-B&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=67533"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=67533" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/bcorazza/aggbug/67533.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Bryan Corazza</dc:creator>
            <guid>http://geekswithblogs.net/bcorazza/archive/2006/01/29/67533.aspx</guid>
            <pubDate>Mon, 30 Jan 2006 01:26:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/bcorazza/comments/67533.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/bcorazza/archive/2006/01/29/67533.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/bcorazza/comments/commentRss/67533.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/bcorazza/services/trackbacks/67533.aspx</trackback:ping>
        </item>
        <item>
            <title>VS 2005 Default Code Snippets</title>
            <link>http://geekswithblogs.net/bcorazza/archive/2006/01/29/67532.aspx</link>
            <description>&lt;P&gt;Here's a great list of the code snippets that come out of the box for VS2005. After typing in the shortcut then hit tab to let the snippet execute.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;#if&lt;/STRONG&gt;&lt;BR&gt;&amp;nbsp;Creates a #if directive and a #endif directive.&lt;BR&gt;&amp;nbsp;Anywhere.&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;STRONG&gt;#region&lt;/STRONG&gt;&lt;BR&gt;&amp;nbsp;Creates a #region directive and a #endregion directive.&lt;BR&gt;&amp;nbsp;Anywhere.&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;STRONG&gt;~&lt;/STRONG&gt;&lt;BR&gt;&amp;nbsp;Creates a destructor for the containing class.&lt;BR&gt;&amp;nbsp;Inside a class.&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;STRONG&gt;attribute&lt;BR&gt;&lt;/STRONG&gt;&amp;nbsp;Creates a declaration for a class that derives from Attribute.&lt;BR&gt;&amp;nbsp;Inside a namespace (including the global namespace), a class, or a struct.&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;STRONG&gt;checked&lt;/STRONG&gt;&lt;BR&gt;&amp;nbsp;Creates a checked block.&lt;BR&gt;&amp;nbsp;Inside a method, an indexer, a property accessor, or an event accessor.&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;STRONG&gt;class&lt;BR&gt;&lt;/STRONG&gt;&amp;nbsp;Creates a class declaration.&lt;BR&gt;&amp;nbsp;Inside a namespace (including the global namespace), a class, or a struct.&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;STRONG&gt;ctor&lt;BR&gt;&lt;/STRONG&gt;&amp;nbsp;Creates a constructor for the containing class.&lt;BR&gt;&amp;nbsp;Inside a class.&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;STRONG&gt;cw&lt;/STRONG&gt;&lt;BR&gt;&amp;nbsp;Creates a call to WriteLine.&lt;BR&gt;&amp;nbsp;Inside a method, an indexer, a property accessor, or an event accessor.&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;STRONG&gt;do&lt;BR&gt;&lt;/STRONG&gt;&amp;nbsp;Creates a do while loop.&lt;BR&gt;&amp;nbsp;Inside a method, an indexer, a property accessor, or an event accessor.&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;STRONG&gt;else&lt;BR&gt;&lt;/STRONG&gt;&amp;nbsp;Creates an else block.&lt;BR&gt;&amp;nbsp;Inside a method, an indexer, a property accessor, or an event accessor.&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;STRONG&gt;enum&lt;BR&gt;&lt;/STRONG&gt;&amp;nbsp;Creates an enum declaration. &lt;BR&gt;&amp;nbsp;Inside a namespace (including the global namespace), a class, or a struct.&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;STRONG&gt;equals&lt;/STRONG&gt;&lt;BR&gt;&amp;nbsp;Creates a method declaration that overrides the Equals method defined in the Object class.&lt;BR&gt;&amp;nbsp;Inside a class or a struct.&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;STRONG&gt;exception&lt;BR&gt;&lt;/STRONG&gt;&amp;nbsp;Creates a declaration for a class that derives from an exception (Exception by default).&lt;BR&gt;&amp;nbsp;Inside a namespace (including the global namespace), a class, or a struct.&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;STRONG&gt;for&lt;/STRONG&gt;&lt;BR&gt;&amp;nbsp;Creates a for loop. &lt;BR&gt;&amp;nbsp;Inside a method, an indexer, a property accessor, or an event accessor.&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;STRONG&gt;foreach&lt;/STRONG&gt;&lt;BR&gt;&amp;nbsp;Creates a foreach loop.&lt;BR&gt;&amp;nbsp;Inside a method, an indexer, a property accessor, or an event accessor.&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;STRONG&gt;forr&lt;BR&gt;&lt;/STRONG&gt;&amp;nbsp;Creates a for loop that decrements the loop variable after each iteration.&lt;BR&gt;&amp;nbsp;Inside a method, an indexer, a property accessor, or an event accessor.&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;STRONG&gt;if&lt;/STRONG&gt;&lt;BR&gt;&amp;nbsp;Creates an if block.&lt;BR&gt;&amp;nbsp;Inside a method, an indexer, a property accessor, or an event accessor.&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;STRONG&gt;indexer&lt;/STRONG&gt;&lt;BR&gt;&amp;nbsp;Creates an indexer declaration.&lt;BR&gt;&amp;nbsp;Inside a class or a struct.&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;STRONG&gt;interface&lt;/STRONG&gt;&lt;BR&gt;&amp;nbsp;Creates an interface declaration.&lt;BR&gt;&amp;nbsp;Inside a namespace (including the global namespace), a class, or a struct.&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;STRONG&gt;invoke&lt;/STRONG&gt;&lt;BR&gt;&amp;nbsp;Creates a block that safely invokes an event.&lt;BR&gt;&amp;nbsp;Inside a method, an indexer, a property accessor, or an event accessor.&lt;BR&gt;&lt;STRONG&gt;&amp;nbsp;&lt;BR&gt;iterator&lt;BR&gt;&lt;/STRONG&gt;&amp;nbsp;Creates an iterator.&lt;BR&gt;&amp;nbsp;Inside a class or a struct.&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;STRONG&gt;iterindex&lt;/STRONG&gt;&lt;BR&gt;&amp;nbsp;Creates a "named" iterator and indexer pair by using a nested class.&lt;BR&gt;&amp;nbsp;Inside a class or a struct.&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;STRONG&gt;lock&lt;BR&gt;&lt;/STRONG&gt;&amp;nbsp;Creates a lock block.&lt;BR&gt;&amp;nbsp;Inside a method, an indexer, a property accessor, or an event accessor.&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;STRONG&gt;mbox&lt;/STRONG&gt;&lt;BR&gt;&amp;nbsp;Creates a call to System.Windows.Forms.MessageBox.Show. You may need to add a reference to System.Windows.Forms.dll.&lt;BR&gt;&amp;nbsp;Inside a method, an indexer, a property accessor, or an event accessor.&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;STRONG&gt;namespace&lt;/STRONG&gt;&lt;BR&gt;&amp;nbsp;Creates a namespace declaration.&lt;BR&gt;&amp;nbsp;Inside a namespace (including the global namespace).&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;STRONG&gt;prop&lt;/STRONG&gt;&lt;BR&gt;&amp;nbsp;Creates a property declaration and a backing field. &lt;BR&gt;&amp;nbsp;Inside a class or a struct.&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;STRONG&gt;propg &lt;BR&gt;&lt;/STRONG&gt;&amp;nbsp;Creates a property declaration with only a "get" accessor and a backing field. &lt;BR&gt;&amp;nbsp;Inside a class or a struct.&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;STRONG&gt;sim&lt;/STRONG&gt;&lt;BR&gt;&amp;nbsp;Creates a static int Main method declaration.&lt;BR&gt;&amp;nbsp;Inside a class or a struct.&lt;BR&gt;&lt;STRONG&gt;&amp;nbsp;&lt;BR&gt;struct&lt;/STRONG&gt;&lt;BR&gt;&amp;nbsp;Creates a struct declaration.&lt;BR&gt;&amp;nbsp;Inside a namespace (including the global namespace), a class, or a struct.&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;STRONG&gt;svm&lt;/STRONG&gt;&lt;BR&gt;&amp;nbsp;Creates a static void Main method declaration.&lt;BR&gt;&amp;nbsp;Inside a class or a struct.&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;STRONG&gt;switch&lt;BR&gt;&lt;/STRONG&gt;&amp;nbsp;Creates a switch block.&lt;BR&gt;&amp;nbsp;Inside a method, an indexer, a property accessor, or an event accessor.&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;STRONG&gt;try&lt;BR&gt;&lt;/STRONG&gt;&amp;nbsp;Creates a try-catch block.&lt;BR&gt;&amp;nbsp;Inside a method, an indexer, a property accessor, or an event accessor.&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;STRONG&gt;tryf&lt;BR&gt;&lt;/STRONG&gt;&amp;nbsp;Creates a try-finally block.&lt;BR&gt;&amp;nbsp;Inside a method, an indexer, a property accessor, or an event accessor.&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;STRONG&gt;unchecked&lt;BR&gt;&lt;/STRONG&gt;&amp;nbsp;Creates an unchecked block.&lt;BR&gt;&amp;nbsp;Inside a method, an indexer, a property accessor, or an event accessor.&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;STRONG&gt;unsafe&lt;BR&gt;&lt;/STRONG&gt;&amp;nbsp;Creates an unsafe block.&lt;BR&gt;&amp;nbsp;Inside a method, an indexer, a property accessor, or an event accessor.&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;STRONG&gt;using&lt;BR&gt;&lt;/STRONG&gt;&amp;nbsp;Creates a using directive.&lt;BR&gt;&amp;nbsp;Inside a namespace (including the global namespace).&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;STRONG&gt;while&lt;BR&gt;&lt;/STRONG&gt;&amp;nbsp;Creates a while loop.&lt;BR&gt;&amp;nbsp;Inside a method, an indexer, a property accessor, or an event accessor.&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;-B&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=67532"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=67532" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/bcorazza/aggbug/67532.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Bryan Corazza</dc:creator>
            <guid>http://geekswithblogs.net/bcorazza/archive/2006/01/29/67532.aspx</guid>
            <pubDate>Mon, 30 Jan 2006 00:57:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/bcorazza/comments/67532.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/bcorazza/archive/2006/01/29/67532.aspx#feedback</comments>
            <slash:comments>3</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/bcorazza/comments/commentRss/67532.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/bcorazza/services/trackbacks/67532.aspx</trackback:ping>
        </item>
        <item>
            <title>Microsoft Expression Designer CTP Released.</title>
            <link>http://geekswithblogs.net/bcorazza/archive/2006/01/24/67002.aspx</link>
            <description>&lt;P&gt;A good friend on mine actually got me interested in this type of software recently so I've been keeping a pulse on it from time to time and it was announced today that the Microsoft Expression Designer &lt;A href="http://www.microsoft.com/products/expression/en/interactive_designer/id_free_trial.aspx"&gt;January CTP was released&lt;/A&gt;.&amp;nbsp; This is the first release build&amp;nbsp;for the product team, and here's a &lt;A href="http://channel9.msdn.com/showpost.aspx?postid=157843"&gt;video&lt;/A&gt; explaining the product a little more.&amp;nbsp; This is very kewl stuff that I can watch forever and cannot wait to have on my PC.&amp;nbsp; Enjoy.&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;-B&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=67002"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=67002" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/bcorazza/aggbug/67002.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Bryan Corazza</dc:creator>
            <guid>http://geekswithblogs.net/bcorazza/archive/2006/01/24/67002.aspx</guid>
            <pubDate>Wed, 25 Jan 2006 04:31:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/bcorazza/comments/67002.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/bcorazza/archive/2006/01/24/67002.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/bcorazza/comments/commentRss/67002.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/bcorazza/services/trackbacks/67002.aspx</trackback:ping>
        </item>
        <item>
            <title>Enterprise Library for .NET 2.0 Released</title>
            <link>http://geekswithblogs.net/bcorazza/archive/2006/01/20/66552.aspx</link>
            <description>&lt;P&gt;This just in.&amp;nbsp; The patterns and practices team just released Enterprise Library for .NET 2.0.&amp;nbsp; Get it &lt;A href="http://msdn.microsoft.com/library/?url=/library/en-us/dnpag2/html/EntLib2.asp"&gt;here&lt;/A&gt;.&amp;nbsp; There are some significant changes to the overall architecture, you can reading about them &lt;A href="http://www.agileprogrammer.com/oneagilecoder/archive/2006/01/03/10564.aspx"&gt;here&lt;/A&gt;.&amp;nbsp; Download and enjoy.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;-B&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=66552"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=66552" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/bcorazza/aggbug/66552.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Bryan Corazza</dc:creator>
            <guid>http://geekswithblogs.net/bcorazza/archive/2006/01/20/66552.aspx</guid>
            <pubDate>Fri, 20 Jan 2006 20:17:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/bcorazza/comments/66552.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/bcorazza/archive/2006/01/20/66552.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/bcorazza/comments/commentRss/66552.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/bcorazza/services/trackbacks/66552.aspx</trackback:ping>
        </item>
    </channel>
</rss>