<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" 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:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>This Old Code - DotNet</title>
    <link>http://thisoldcode.net/</link>
    <description>(Architecture + Development) ^ Testing = Product </description>
    <language>en-us</language>
    <copyright>Aaron Fischer</copyright>
    <lastBuildDate>Tue, 22 Jan 2008 01:18:07 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 2.0.7226.0</generator>
    <managingEditor>aaron@microfisch.com</managingEditor>
    <webMaster>aaron@microfisch.com</webMaster>
    <item>
      <trackback:ping>http://thisoldcode.net/Trackback.aspx?guid=8ce54b19-987c-4d85-9a0b-87a2f2eea18a</trackback:ping>
      <pingback:server>http://thisoldcode.net/pingback.aspx</pingback:server>
      <pingback:target>http://thisoldcode.net/PermaLink,guid,8ce54b19-987c-4d85-9a0b-87a2f2eea18a.aspx</pingback:target>
      <dc:creator>Aaron Fischer</dc:creator>
      <wfw:comment>http://thisoldcode.net/CommentView,guid,8ce54b19-987c-4d85-9a0b-87a2f2eea18a.aspx</wfw:comment>
      <wfw:commentRss>http://thisoldcode.net/SyndicationService.asmx/GetEntryCommentsRss?guid=8ce54b19-987c-4d85-9a0b-87a2f2eea18a</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Microsoft's new agile pace is just killing me.  I'm glad that sp1 will be out
some time in the<span style="background-color: #000000"></span> foreseeable future
but.  I don't want thing about upgrading to vs 10 in another 18 months.  
</p>
        <a href="http://blogs.msdn.com/sreekarc/archive/2008/01/21/c-debugging-improvements-for-vs-2008-sp1.aspx">C#
Debugging Improvements for VS 2008 SP1- Part 1</a>
        <p>
  
</p>
        <img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=8ce54b19-987c-4d85-9a0b-87a2f2eea18a" />
        <br />
        <hr />
This weblog is sponsored by <a href="http://www.MicroFisch.com">MicroFisch</a>.</body>
      <title>VS 2008 Sp1</title>
      <guid isPermaLink="false">http://thisoldcode.net/PermaLink,guid,8ce54b19-987c-4d85-9a0b-87a2f2eea18a.aspx</guid>
      <link>http://thisoldcode.net/PermaLink,guid,8ce54b19-987c-4d85-9a0b-87a2f2eea18a.aspx</link>
      <pubDate>Tue, 22 Jan 2008 01:18:07 GMT</pubDate>
      <description>&lt;p&gt;
Microsoft's new agile pace is just killing me.&amp;nbsp; I'm glad that sp1 will be out
some time in the&lt;span style="background-color: #000000"&gt;&lt;/span&gt; foreseeable future
but.&amp;nbsp; I don't want thing about upgrading to vs 10 in another 18 months.&amp;nbsp; 
&lt;/p&gt;
&lt;a href="http://blogs.msdn.com/sreekarc/archive/2008/01/21/c-debugging-improvements-for-vs-2008-sp1.aspx"&gt;C#
Debugging Improvements for VS 2008 SP1- Part 1&lt;/a&gt; 
&lt;p&gt;
&amp;nbsp; 
&lt;/p&gt;
&lt;img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=8ce54b19-987c-4d85-9a0b-87a2f2eea18a" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.MicroFisch.com"&gt;MicroFisch&lt;/a&gt;.</description>
      <comments>http://thisoldcode.net/CommentView,guid,8ce54b19-987c-4d85-9a0b-87a2f2eea18a.aspx</comments>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>Microsoft</category>
      <category>Visual Studio</category>
    </item>
    <item>
      <trackback:ping>http://thisoldcode.net/Trackback.aspx?guid=5fed22ae-c25c-49bf-86a1-8f4c301b20fa</trackback:ping>
      <pingback:server>http://thisoldcode.net/pingback.aspx</pingback:server>
      <pingback:target>http://thisoldcode.net/PermaLink,guid,5fed22ae-c25c-49bf-86a1-8f4c301b20fa.aspx</pingback:target>
      <dc:creator>Aaron Fischer</dc:creator>
      <wfw:comment>http://thisoldcode.net/CommentView,guid,5fed22ae-c25c-49bf-86a1-8f4c301b20fa.aspx</wfw:comment>
      <wfw:commentRss>http://thisoldcode.net/SyndicationService.asmx/GetEntryCommentsRss?guid=5fed22ae-c25c-49bf-86a1-8f4c301b20fa</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
You might receive the "The debugger does not support debugging managed and native
code at the same time on this platform." error message in Visual studio 2005/2008
if you have a 32bit native/mixed mode dll linked to your x64bit assembly.  If
you change the project properties so that Platform target is x86 you should be able
to debug both assemblies.
</p>
        <img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=5fed22ae-c25c-49bf-86a1-8f4c301b20fa" />
        <br />
        <hr />
This weblog is sponsored by <a href="http://www.MicroFisch.com">MicroFisch</a>.</body>
      <title>The debugger does not support debugging managed and native code at the same time on this platform.</title>
      <guid isPermaLink="false">http://thisoldcode.net/PermaLink,guid,5fed22ae-c25c-49bf-86a1-8f4c301b20fa.aspx</guid>
      <link>http://thisoldcode.net/PermaLink,guid,5fed22ae-c25c-49bf-86a1-8f4c301b20fa.aspx</link>
      <pubDate>Mon, 19 Nov 2007 15:55:13 GMT</pubDate>
      <description>&lt;p&gt;
You might receive the "The debugger does not support debugging managed and native
code at the same time on this platform." error message in Visual studio 2005/2008
if you have a 32bit native/mixed mode dll linked to your x64bit assembly.&amp;nbsp; If
you change the project properties so that Platform target is x86 you should be able
to debug both assemblies.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=5fed22ae-c25c-49bf-86a1-8f4c301b20fa" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.MicroFisch.com"&gt;MicroFisch&lt;/a&gt;.</description>
      <comments>http://thisoldcode.net/CommentView,guid,5fed22ae-c25c-49bf-86a1-8f4c301b20fa.aspx</comments>
      <category>DotNet</category>
      <category>Microsoft</category>
      <category>Visual Studio</category>
    </item>
    <item>
      <trackback:ping>http://thisoldcode.net/Trackback.aspx?guid=859b97a1-dfeb-4666-af36-f0aaf8cb6517</trackback:ping>
      <pingback:server>http://thisoldcode.net/pingback.aspx</pingback:server>
      <pingback:target>http://thisoldcode.net/PermaLink,guid,859b97a1-dfeb-4666-af36-f0aaf8cb6517.aspx</pingback:target>
      <dc:creator>Aaron Fischer</dc:creator>
      <wfw:comment>http://thisoldcode.net/CommentView,guid,859b97a1-dfeb-4666-af36-f0aaf8cb6517.aspx</wfw:comment>
      <wfw:commentRss>http://thisoldcode.net/SyndicationService.asmx/GetEntryCommentsRss?guid=859b97a1-dfeb-4666-af36-f0aaf8cb6517</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
According to CNN Money Microsoft has committed to an end of November release date.
</p>
        <p>
          <a href="http://money.cnn.com/news/newsfeeds/articles/newstex/AFX-0013-20734384.htm">Full
story here.</a>
        </p>
        <img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=859b97a1-dfeb-4666-af36-f0aaf8cb6517" />
        <br />
        <hr />
This weblog is sponsored by <a href="http://www.MicroFisch.com">MicroFisch</a>.</body>
      <title>Visual Studio 2008 and .NET 3.5 Due out at the end of November?</title>
      <guid isPermaLink="false">http://thisoldcode.net/PermaLink,guid,859b97a1-dfeb-4666-af36-f0aaf8cb6517.aspx</guid>
      <link>http://thisoldcode.net/PermaLink,guid,859b97a1-dfeb-4666-af36-f0aaf8cb6517.aspx</link>
      <pubDate>Mon, 05 Nov 2007 14:34:34 GMT</pubDate>
      <description>&lt;p&gt;
According to CNN Money Microsoft has committed to an end of November release date.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://money.cnn.com/news/newsfeeds/articles/newstex/AFX-0013-20734384.htm"&gt;Full
story here.&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=859b97a1-dfeb-4666-af36-f0aaf8cb6517" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.MicroFisch.com"&gt;MicroFisch&lt;/a&gt;.</description>
      <comments>http://thisoldcode.net/CommentView,guid,859b97a1-dfeb-4666-af36-f0aaf8cb6517.aspx</comments>
      <category>DotNet</category>
      <category>Visual Studio</category>
    </item>
    <item>
      <trackback:ping>http://thisoldcode.net/Trackback.aspx?guid=6d22543c-2f2d-4cc1-821d-f9015e896177</trackback:ping>
      <pingback:server>http://thisoldcode.net/pingback.aspx</pingback:server>
      <pingback:target>http://thisoldcode.net/PermaLink,guid,6d22543c-2f2d-4cc1-821d-f9015e896177.aspx</pingback:target>
      <dc:creator>Aaron Fischer</dc:creator>
      <wfw:comment>http://thisoldcode.net/CommentView,guid,6d22543c-2f2d-4cc1-821d-f9015e896177.aspx</wfw:comment>
      <wfw:commentRss>http://thisoldcode.net/SyndicationService.asmx/GetEntryCommentsRss?guid=6d22543c-2f2d-4cc1-821d-f9015e896177</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Brad Abrams is taking a poll, <a href="http://blogs.msdn.com/brada/archive/2007/10/26/adhoc-poll-allowing-net-exes-to-run-off-a-network-share.aspx?CommentPosted=true#commentmessage" target="_blank">Allowing
.NET EXEs to run off a network share</a>.  There are a lot of useful solutions
that are blocked by the current .NET policy.  I would like to see it go the way
of the dodo.  It doesn't really offer protection since unmanaged code will execute
from a network share.  Removing this default limitation would allow for true
xcopy deployment.
</p>
        <p>
Please vote early and often!
</p>
        <img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=6d22543c-2f2d-4cc1-821d-f9015e896177" />
        <br />
        <hr />
This weblog is sponsored by <a href="http://www.MicroFisch.com">MicroFisch</a>.</body>
      <title>Vote for .NET EXEs to run off a network share by default.</title>
      <guid isPermaLink="false">http://thisoldcode.net/PermaLink,guid,6d22543c-2f2d-4cc1-821d-f9015e896177.aspx</guid>
      <link>http://thisoldcode.net/PermaLink,guid,6d22543c-2f2d-4cc1-821d-f9015e896177.aspx</link>
      <pubDate>Sat, 27 Oct 2007 19:43:28 GMT</pubDate>
      <description>&lt;p&gt;
Brad Abrams is taking a poll, &lt;a href="http://blogs.msdn.com/brada/archive/2007/10/26/adhoc-poll-allowing-net-exes-to-run-off-a-network-share.aspx?CommentPosted=true#commentmessage" target="_blank"&gt;Allowing
.NET EXEs to run off a network share&lt;/a&gt;.&amp;nbsp; There are a lot of useful solutions
that are blocked by the current .NET policy.&amp;nbsp; I would like to see it go the way
of the dodo.&amp;nbsp; It doesn't really offer protection since unmanaged code will execute
from a network share.&amp;nbsp; Removing this default limitation would allow for true
xcopy deployment.
&lt;/p&gt;
&lt;p&gt;
Please vote early and often!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=6d22543c-2f2d-4cc1-821d-f9015e896177" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.MicroFisch.com"&gt;MicroFisch&lt;/a&gt;.</description>
      <comments>http://thisoldcode.net/CommentView,guid,6d22543c-2f2d-4cc1-821d-f9015e896177.aspx</comments>
      <category>DotNet</category>
      <category>Microsoft</category>
    </item>
    <item>
      <trackback:ping>http://thisoldcode.net/Trackback.aspx?guid=9f90dd00-49b0-418f-9aa1-1eeb847296b3</trackback:ping>
      <pingback:server>http://thisoldcode.net/pingback.aspx</pingback:server>
      <pingback:target>http://thisoldcode.net/PermaLink,guid,9f90dd00-49b0-418f-9aa1-1eeb847296b3.aspx</pingback:target>
      <dc:creator>Aaron Fischer</dc:creator>
      <wfw:comment>http://thisoldcode.net/CommentView,guid,9f90dd00-49b0-418f-9aa1-1eeb847296b3.aspx</wfw:comment>
      <wfw:commentRss>http://thisoldcode.net/SyndicationService.asmx/GetEntryCommentsRss?guid=9f90dd00-49b0-418f-9aa1-1eeb847296b3</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
If you have not seen it yet Patrick Smacchia is showing off his <a href="http://codebetter.com/blogs/patricksmacchia/archive/2007/10/18/a-free-library-to-handle-common-path-operation.aspx">free
library to handle common and complex file path operations</a>.  Its on CodePlex <b><a href="http://www.codeplex.com/FileDirectoryPath">NDepend.Helpers.FilePathDirectory</a></b></p>
        <p>
Here is Patrick's class diagram
</p>
        <p>
          <a href="http://thisoldcode.net/content/binary/WindowsLiveWriter/IfPathshaveyoudown_5B3D/image.png" atomicselection="true">
            <img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="375" alt="image" src="http://thisoldcode.net/content/binary/WindowsLiveWriter/IfPathshaveyoudown_5B3D/image_thumb.png" width="509" border="0" />
          </a>
        </p>
        <p>
It nicely done some thing that MS should have offered in the DotNet Base Class Library.
</p>
        <img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=9f90dd00-49b0-418f-9aa1-1eeb847296b3" />
        <br />
        <hr />
This weblog is sponsored by <a href="http://www.MicroFisch.com">MicroFisch</a>.</body>
      <title>If Paths have you down</title>
      <guid isPermaLink="false">http://thisoldcode.net/PermaLink,guid,9f90dd00-49b0-418f-9aa1-1eeb847296b3.aspx</guid>
      <link>http://thisoldcode.net/PermaLink,guid,9f90dd00-49b0-418f-9aa1-1eeb847296b3.aspx</link>
      <pubDate>Fri, 19 Oct 2007 13:29:23 GMT</pubDate>
      <description>&lt;p&gt;
If you have not seen it yet Patrick Smacchia is showing off his &lt;a href="http://codebetter.com/blogs/patricksmacchia/archive/2007/10/18/a-free-library-to-handle-common-path-operation.aspx"&gt;free
library to handle common and complex file path operations&lt;/a&gt;.&amp;nbsp; Its on CodePlex &lt;b&gt;&lt;a href="http://www.codeplex.com/FileDirectoryPath"&gt;NDepend.Helpers.FilePathDirectory&lt;/a&gt;&lt;/b&gt;
&lt;/p&gt;
&lt;p&gt;
Here is Patrick's class diagram
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://thisoldcode.net/content/binary/WindowsLiveWriter/IfPathshaveyoudown_5B3D/image.png" atomicselection="true"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="375" alt="image" src="http://thisoldcode.net/content/binary/WindowsLiveWriter/IfPathshaveyoudown_5B3D/image_thumb.png" width="509" border="0"&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
It nicely done some thing that MS should have offered in the DotNet Base Class Library.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=9f90dd00-49b0-418f-9aa1-1eeb847296b3" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.MicroFisch.com"&gt;MicroFisch&lt;/a&gt;.</description>
      <comments>http://thisoldcode.net/CommentView,guid,9f90dd00-49b0-418f-9aa1-1eeb847296b3.aspx</comments>
      <category>DotNet</category>
      <category>Utilities</category>
    </item>
    <item>
      <trackback:ping>http://thisoldcode.net/Trackback.aspx?guid=b74f086f-9e3f-4062-b750-b25ea4c1cd57</trackback:ping>
      <pingback:server>http://thisoldcode.net/pingback.aspx</pingback:server>
      <pingback:target>http://thisoldcode.net/PermaLink,guid,b74f086f-9e3f-4062-b750-b25ea4c1cd57.aspx</pingback:target>
      <dc:creator>Aaron Fischer</dc:creator>
      <wfw:comment>http://thisoldcode.net/CommentView,guid,b74f086f-9e3f-4062-b750-b25ea4c1cd57.aspx</wfw:comment>
      <wfw:commentRss>http://thisoldcode.net/SyndicationService.asmx/GetEntryCommentsRss?guid=b74f086f-9e3f-4062-b750-b25ea4c1cd57</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Over on Carlo's blog(<a href="http://blogs.msdn.com/carloc/archive/2007/10/10/gacutil-not-supported-in-production.aspx" target="_blank">Gacutil
not supported in production?</a>) there is a small discussion about how to register
an assembly into the GAC.  Microsoft Recomends using Windows Installer 2. 
Gacutil is not really supported on production ( explains why its part of the sdk)
but with the proper command line args /i and /r it can be used to register an assembly
in to the GAC, however the license for Gacutil, only allows internal redeployment. 
So an ISV would need a windows installer.  In the past I have seen <a href="http://msdn2.microsoft.com/en-us/library/system.enterpriseservices.internal.publish.gacinstall(VS.80).aspx" target="_blank">System.EnterpriseServices.Internal.Publish.GacInstall</a> used
to foster GAC registration in an install shield ( install script). Not sure if it
works the same as windows installer but it get the job done. Also of intrest <a href="http://msdn2.microsoft.com/en-us/library/system.enterpriseservices.internal.publish.gacremove(VS.80).aspx" target="_blank">System.EnterpriseServices.Internal.Publish.GacRemove</a></p>
        <img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=b74f086f-9e3f-4062-b750-b25ea4c1cd57" />
        <br />
        <hr />
This weblog is sponsored by <a href="http://www.MicroFisch.com">MicroFisch</a>.</body>
      <title>The other GACUTIL</title>
      <guid isPermaLink="false">http://thisoldcode.net/PermaLink,guid,b74f086f-9e3f-4062-b750-b25ea4c1cd57.aspx</guid>
      <link>http://thisoldcode.net/PermaLink,guid,b74f086f-9e3f-4062-b750-b25ea4c1cd57.aspx</link>
      <pubDate>Fri, 12 Oct 2007 01:47:18 GMT</pubDate>
      <description>&lt;p&gt;
Over on Carlo's blog(&lt;a href="http://blogs.msdn.com/carloc/archive/2007/10/10/gacutil-not-supported-in-production.aspx" target="_blank"&gt;Gacutil
not supported in production?&lt;/a&gt;) there is a small discussion about how to register
an assembly into the GAC.&amp;nbsp; Microsoft Recomends using Windows Installer 2.&amp;nbsp;
Gacutil is not really supported on production ( explains why its part of the sdk)
but with the proper command line args /i and /r it can be used to register an assembly
in to the GAC, however the license for Gacutil, only allows internal redeployment.&amp;nbsp;
So an ISV would need a windows installer.&amp;nbsp; In the past I have seen &lt;a href="http://msdn2.microsoft.com/en-us/library/system.enterpriseservices.internal.publish.gacinstall(VS.80).aspx" target="_blank"&gt;System.EnterpriseServices.Internal.Publish.GacInstall&lt;/a&gt; used
to foster GAC registration in an install shield ( install script). Not sure if it
works the same as windows installer but it get the job done. Also of intrest &lt;a href="http://msdn2.microsoft.com/en-us/library/system.enterpriseservices.internal.publish.gacremove(VS.80).aspx" target="_blank"&gt;System.EnterpriseServices.Internal.Publish.GacRemove&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=b74f086f-9e3f-4062-b750-b25ea4c1cd57" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.MicroFisch.com"&gt;MicroFisch&lt;/a&gt;.</description>
      <comments>http://thisoldcode.net/CommentView,guid,b74f086f-9e3f-4062-b750-b25ea4c1cd57.aspx</comments>
      <category>DotNet</category>
    </item>
    <item>
      <trackback:ping>http://thisoldcode.net/Trackback.aspx?guid=8bfbe375-8d1b-48ff-bed0-0716641b7f7d</trackback:ping>
      <pingback:server>http://thisoldcode.net/pingback.aspx</pingback:server>
      <pingback:target>http://thisoldcode.net/PermaLink,guid,8bfbe375-8d1b-48ff-bed0-0716641b7f7d.aspx</pingback:target>
      <dc:creator>Aaron Fischer</dc:creator>
      <wfw:comment>http://thisoldcode.net/CommentView,guid,8bfbe375-8d1b-48ff-bed0-0716641b7f7d.aspx</wfw:comment>
      <wfw:commentRss>http://thisoldcode.net/SyndicationService.asmx/GetEntryCommentsRss?guid=8bfbe375-8d1b-48ff-bed0-0716641b7f7d</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Scott Gu announced the <a href="http://weblogs.asp.net/scottgu/archive/2007/10/03/releasing-the-source-code-for-the-net-framework-libraries.aspx">releasing
of .Net framework libraries</a> (<a href="http://www.microsoft.com/resources/sharedsource/licensingbasics/referencelicense.mspx">Microsoft
Reference License</a>).  This is good news its some thing that i miss very much
when not working with the MFC libraries.  Truth be told you could already view
and to some extent debug the .NET Framework with reflector but first class support
in VS 2008 is defiantly great news.  Scott Hanselman appears to already have
a <a href="http://www.hanselminutes.com/default.aspx?showid=101">Hansel Minutes</a> relating
to this announcement.
</p>
        <img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=8bfbe375-8d1b-48ff-bed0-0716641b7f7d" />
        <br />
        <hr />
This weblog is sponsored by <a href="http://www.MicroFisch.com">MicroFisch</a>.</body>
      <title>Source Code for the .NET Framework Libraries</title>
      <guid isPermaLink="false">http://thisoldcode.net/PermaLink,guid,8bfbe375-8d1b-48ff-bed0-0716641b7f7d.aspx</guid>
      <link>http://thisoldcode.net/PermaLink,guid,8bfbe375-8d1b-48ff-bed0-0716641b7f7d.aspx</link>
      <pubDate>Wed, 03 Oct 2007 16:55:29 GMT</pubDate>
      <description>&lt;p&gt;
Scott Gu announced the &lt;a href="http://weblogs.asp.net/scottgu/archive/2007/10/03/releasing-the-source-code-for-the-net-framework-libraries.aspx"&gt;releasing
of .Net framework libraries&lt;/a&gt;&amp;nbsp;(&lt;a href="http://www.microsoft.com/resources/sharedsource/licensingbasics/referencelicense.mspx"&gt;Microsoft
Reference License&lt;/a&gt;).&amp;nbsp; This is good news its some thing that i miss very much
when not working with the MFC libraries.&amp;nbsp; Truth be told you could already view
and to some extent debug the .NET Framework with reflector but first class support
in VS 2008 is defiantly great news.&amp;nbsp; Scott Hanselman appears to already have
a &lt;a href="http://www.hanselminutes.com/default.aspx?showid=101"&gt;Hansel Minutes&lt;/a&gt; relating
to this announcement.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=8bfbe375-8d1b-48ff-bed0-0716641b7f7d" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.MicroFisch.com"&gt;MicroFisch&lt;/a&gt;.</description>
      <comments>http://thisoldcode.net/CommentView,guid,8bfbe375-8d1b-48ff-bed0-0716641b7f7d.aspx</comments>
      <category>DotNet</category>
      <category>Microsoft</category>
    </item>
    <item>
      <trackback:ping>http://thisoldcode.net/Trackback.aspx?guid=8f81094a-8ebf-4421-b142-5c8bd659023a</trackback:ping>
      <pingback:server>http://thisoldcode.net/pingback.aspx</pingback:server>
      <pingback:target>http://thisoldcode.net/PermaLink,guid,8f81094a-8ebf-4421-b142-5c8bd659023a.aspx</pingback:target>
      <dc:creator>Aaron Fischer</dc:creator>
      <wfw:comment>http://thisoldcode.net/CommentView,guid,8f81094a-8ebf-4421-b142-5c8bd659023a.aspx</wfw:comment>
      <wfw:commentRss>http://thisoldcode.net/SyndicationService.asmx/GetEntryCommentsRss?guid=8f81094a-8ebf-4421-b142-5c8bd659023a</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
In July Microsoft released Security Bulletin <a href="http://www.microsoft.com/technet/security/bulletin/ms07-040.mspx">MS07-040-Critical</a><a href="http://support.microsoft.com/kb/931212">Vulnerabilities
in .NET Framework Could Allow Remote Code Execution (931212)</a>  
</p>
        <p>
A Security Update for Microsoft.net Framework 2.0 (<a href="http://support.microsoft.com/kb/928365/">KB928365</a>)
was released for  windows server 2003 
</p>
        <p>
          <a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=BA3CEB78-8E1B-4C38-ADFD-E8BC95AE548D&amp;displaylang=en">this
updates System.web.dll</a>
        </p>
        <p>
I have found this security update to crash IIS and any asp.net 2.0 web site/web service
w3wp.exe to be restarted on every web request.
</p>
        <p>
It looks like this is only a problem when this security patch is automatically installed
via windows updates.  Once I uninstalled the security update the crashing issue
went away.  When I manually reinstalled the security update and rebooted IIS
and ASP.NET continued to function correctly with out error.
</p>
        <p>
 
</p>
        <p>
Also updated was,
</p>
        <blockquote>
          <p>
 <a href="http://support.microsoft.com/kb/940521/">940521</a> (http://support.microsoft.com/kb/940521/)
The behavior of UTF8Encoding, Unicode Encoding, and UTF32Encoding changes to comply
to the Unicode 5.0 requirements for Unicode encodings after you install the security
update for the .NET Framework 2.0 that is described in security bulletin MS07-040
</p>
        </blockquote>
        <p>
this seems to affect how ASP.NET generates its web control names.
</p>
        <img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=8f81094a-8ebf-4421-b142-5c8bd659023a" />
        <br />
        <hr />
This weblog is sponsored by <a href="http://www.MicroFisch.com">MicroFisch</a>.</body>
      <title>Security Updates Are Not Always Your Friends</title>
      <guid isPermaLink="false">http://thisoldcode.net/PermaLink,guid,8f81094a-8ebf-4421-b142-5c8bd659023a.aspx</guid>
      <link>http://thisoldcode.net/PermaLink,guid,8f81094a-8ebf-4421-b142-5c8bd659023a.aspx</link>
      <pubDate>Mon, 01 Oct 2007 17:27:40 GMT</pubDate>
      <description>&lt;p&gt;
In July Microsoft released Security Bulletin &lt;a href="http://www.microsoft.com/technet/security/bulletin/ms07-040.mspx"&gt;MS07-040-Critical&lt;/a&gt; &lt;a href="http://support.microsoft.com/kb/931212"&gt;Vulnerabilities
in .NET Framework Could Allow Remote Code Execution (931212)&lt;/a&gt;&amp;nbsp; 
&lt;/p&gt;
&lt;p&gt;
A Security Update for Microsoft.net Framework 2.0 (&lt;a href="http://support.microsoft.com/kb/928365/"&gt;KB928365&lt;/a&gt;)
was released for &amp;nbsp;windows server 2003 
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=BA3CEB78-8E1B-4C38-ADFD-E8BC95AE548D&amp;amp;displaylang=en"&gt;this
updates System.web.dll&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
I have found this security update to crash IIS and any asp.net 2.0 web site/web service
w3wp.exe to be restarted on every web request.
&lt;/p&gt;
&lt;p&gt;
It looks like this is only a problem when this security patch is automatically installed
via windows updates.&amp;nbsp; Once I uninstalled the security update the crashing issue
went away.&amp;nbsp; When I manually reinstalled the security update and rebooted IIS
and ASP.NET continued to function correctly with out error.
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
Also updated was,
&lt;/p&gt;
&lt;blockquote&gt; 
&lt;p&gt;
&amp;nbsp;&lt;a href="http://support.microsoft.com/kb/940521/"&gt;940521&lt;/a&gt; (http://support.microsoft.com/kb/940521/)
The behavior of UTF8Encoding, Unicode Encoding, and UTF32Encoding changes to comply
to the Unicode 5.0 requirements for Unicode encodings after you install the security
update for the .NET Framework 2.0 that is described in security bulletin MS07-040
&lt;/p&gt;
&lt;/blockquote&gt; 
&lt;p&gt;
this seems to affect how ASP.NET generates its web control names.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=8f81094a-8ebf-4421-b142-5c8bd659023a" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.MicroFisch.com"&gt;MicroFisch&lt;/a&gt;.</description>
      <comments>http://thisoldcode.net/CommentView,guid,8f81094a-8ebf-4421-b142-5c8bd659023a.aspx</comments>
      <category>ASP.NET</category>
      <category>DotNet</category>
      <category>Microsoft</category>
    </item>
    <item>
      <trackback:ping>http://thisoldcode.net/Trackback.aspx?guid=550fb3bc-96ac-42fd-b625-5d494cba86c9</trackback:ping>
      <pingback:server>http://thisoldcode.net/pingback.aspx</pingback:server>
      <pingback:target>http://thisoldcode.net/PermaLink,guid,550fb3bc-96ac-42fd-b625-5d494cba86c9.aspx</pingback:target>
      <dc:creator>Aaron Fischer</dc:creator>
      <wfw:comment>http://thisoldcode.net/CommentView,guid,550fb3bc-96ac-42fd-b625-5d494cba86c9.aspx</wfw:comment>
      <wfw:commentRss>http://thisoldcode.net/SyndicationService.asmx/GetEntryCommentsRss?guid=550fb3bc-96ac-42fd-b625-5d494cba86c9</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
There just doesn't seem to be any love for the Visual Studio 2005 Web Sit Project. 
I know I have none.  I' am  sure its fine for an internally developed web
sites, but who cares about those.  For an ISV we need dll's.  It's
simpler and your customer can't make unauthorized edits to your code.  So
if like me your looking for a simple way to update some of your older asp.net projects Peter
Bromberg just posted a nifty trick to get your visual studio 2003 class library project
to convert to a visual studio 2005 web application project.  I recommend
you <a href="http://petesbloggerama.blogspot.com/2007/09/convert-visual-studio-2003-class.html">take
a look</a> and save your self a migraine.
</p>
        <img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=550fb3bc-96ac-42fd-b625-5d494cba86c9" />
        <br />
        <hr />
This weblog is sponsored by <a href="http://www.MicroFisch.com">MicroFisch</a>.</body>
      <title>vs class library to web application</title>
      <guid isPermaLink="false">http://thisoldcode.net/PermaLink,guid,550fb3bc-96ac-42fd-b625-5d494cba86c9.aspx</guid>
      <link>http://thisoldcode.net/PermaLink,guid,550fb3bc-96ac-42fd-b625-5d494cba86c9.aspx</link>
      <pubDate>Fri, 28 Sep 2007 14:07:40 GMT</pubDate>
      <description>&lt;p&gt;
There just doesn't seem to be any love for the Visual Studio 2005 Web Sit Project.&amp;nbsp;
I know I have none.&amp;nbsp; I' am &amp;nbsp;sure its fine for an internally developed web
sites, but who cares about those.&amp;nbsp; For an ISV&amp;nbsp;we need dll's.&amp;nbsp;&amp;nbsp;It's
simpler and&amp;nbsp;your customer can't make unauthorized edits to your code.&amp;nbsp; So
if like me your looking for a simple way to update some of your older asp.net projects&amp;nbsp;Peter
Bromberg just posted a nifty trick to get your visual studio 2003 class library project
to convert to a visual studio 2005 web application project.&amp;nbsp;&amp;nbsp;I recommend
you &lt;a href="http://petesbloggerama.blogspot.com/2007/09/convert-visual-studio-2003-class.html"&gt;take
a look&lt;/a&gt; and save your self a migraine.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=550fb3bc-96ac-42fd-b625-5d494cba86c9" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.MicroFisch.com"&gt;MicroFisch&lt;/a&gt;.</description>
      <comments>http://thisoldcode.net/CommentView,guid,550fb3bc-96ac-42fd-b625-5d494cba86c9.aspx</comments>
      <category>ASP.NET</category>
      <category>DotNet</category>
      <category>Visual Studio</category>
    </item>
    <item>
      <trackback:ping>http://thisoldcode.net/Trackback.aspx?guid=8524545c-8092-4025-a253-a6af967eca02</trackback:ping>
      <pingback:server>http://thisoldcode.net/pingback.aspx</pingback:server>
      <pingback:target>http://thisoldcode.net/PermaLink,guid,8524545c-8092-4025-a253-a6af967eca02.aspx</pingback:target>
      <dc:creator>Aaron Fischer</dc:creator>
      <wfw:comment>http://thisoldcode.net/CommentView,guid,8524545c-8092-4025-a253-a6af967eca02.aspx</wfw:comment>
      <wfw:commentRss>http://thisoldcode.net/SyndicationService.asmx/GetEntryCommentsRss?guid=8524545c-8092-4025-a253-a6af967eca02</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Doug Stewart has <a href="http://blogs.msdn.com/dougste/archive/2007/09/06/version-history-of-the-clr-2-0.aspx">posted
an extensive list of CRL 2.0 bug (hot)fixes</a>.  Its worth a look if your Dot
Net 2.0 app is having issues.  Thanks for putting together such a comprehensive
list Doug.  
</p>
        <p>
I have seen this issue on a QA server <a href="http://support.microsoft.com/kb/930771">The
managed heap becomes corrupted when you run a program that is built by using the Microsoft
.NET Framework 2.0</a> good to see its not my code and that there is a fix for it.
</p>
        <p>
Some of the Hot fix support articles do leave a little something to be desired though
I would like to see Microsoft spend the time to detail the cause for each issue so
I can better evaluate my need for a given fix.
</p>
        <img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=8524545c-8092-4025-a253-a6af967eca02" />
        <br />
        <hr />
This weblog is sponsored by <a href="http://www.MicroFisch.com">MicroFisch</a>.</body>
      <title>A listing of CRL 2.0 Hot Fixes</title>
      <guid isPermaLink="false">http://thisoldcode.net/PermaLink,guid,8524545c-8092-4025-a253-a6af967eca02.aspx</guid>
      <link>http://thisoldcode.net/PermaLink,guid,8524545c-8092-4025-a253-a6af967eca02.aspx</link>
      <pubDate>Thu, 06 Sep 2007 14:27:40 GMT</pubDate>
      <description>&lt;p&gt;
Doug Stewart has &lt;a href="http://blogs.msdn.com/dougste/archive/2007/09/06/version-history-of-the-clr-2-0.aspx"&gt;posted
an extensive list of CRL 2.0 bug (hot)fixes&lt;/a&gt;.&amp;nbsp; Its worth a look if your Dot
Net 2.0 app is having issues.&amp;nbsp; Thanks for putting together such a comprehensive
list Doug.&amp;nbsp; 
&lt;/p&gt;
&lt;p&gt;
I have seen this issue on a QA server &lt;a href="http://support.microsoft.com/kb/930771"&gt;The
managed heap becomes corrupted when you run a program that is built by using the Microsoft
.NET Framework 2.0&lt;/a&gt; good to see its not my code and that there is a fix for it.
&lt;/p&gt;
&lt;p&gt;
Some of the Hot fix support articles do leave a little something to be desired though
I would like to see Microsoft spend the time to detail the cause for each issue so
I can better evaluate my need for a given fix.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=8524545c-8092-4025-a253-a6af967eca02" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.MicroFisch.com"&gt;MicroFisch&lt;/a&gt;.</description>
      <comments>http://thisoldcode.net/CommentView,guid,8524545c-8092-4025-a253-a6af967eca02.aspx</comments>
      <category>ASP.NET</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>Microsoft</category>
    </item>
    <item>
      <trackback:ping>http://thisoldcode.net/Trackback.aspx?guid=4e4d4093-9ed0-432b-8fde-b9d1085e86f6</trackback:ping>
      <pingback:server>http://thisoldcode.net/pingback.aspx</pingback:server>
      <pingback:target>http://thisoldcode.net/PermaLink,guid,4e4d4093-9ed0-432b-8fde-b9d1085e86f6.aspx</pingback:target>
      <dc:creator>Aaron Fischer</dc:creator>
      <wfw:comment>http://thisoldcode.net/CommentView,guid,4e4d4093-9ed0-432b-8fde-b9d1085e86f6.aspx</wfw:comment>
      <wfw:commentRss>http://thisoldcode.net/SyndicationService.asmx/GetEntryCommentsRss?guid=4e4d4093-9ed0-432b-8fde-b9d1085e86f6</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Is it a Memory leak or a Resource leak.
</p>
        <p>
It would seem that if you take a c++ managed extensions gc class containing a native
pointer to dot net 2.0.  The classes finalization does not happen correctly. 
Ie the destructor is no longer invoked.
</p>
        <p>
further more if you migrate said c++ code to c++/cli then your destructor will
not get called when the managed object is disposed of via garbage collection. 
You will need to either explicitly call the destructor or add a finalize to your reference
class.
</p>
        <p>
 
</p>
        <p>
Not the most obvious memory leak in the world to say the least.
</p>
        <img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=4e4d4093-9ed0-432b-8fde-b9d1085e86f6" />
        <br />
        <hr />
This weblog is sponsored by <a href="http://www.MicroFisch.com">MicroFisch</a>.</body>
      <title>A case of the AWAL Destructor.</title>
      <guid isPermaLink="false">http://thisoldcode.net/PermaLink,guid,4e4d4093-9ed0-432b-8fde-b9d1085e86f6.aspx</guid>
      <link>http://thisoldcode.net/PermaLink,guid,4e4d4093-9ed0-432b-8fde-b9d1085e86f6.aspx</link>
      <pubDate>Thu, 02 Aug 2007 17:39:54 GMT</pubDate>
      <description>&lt;p&gt;
Is it a Memory leak or a Resource leak.
&lt;/p&gt;
&lt;p&gt;
It would seem that if you take a c++ managed extensions gc class containing a native
pointer to&amp;nbsp;dot net 2.0.&amp;nbsp; The classes finalization does not happen correctly.&amp;nbsp;
Ie the destructor is no longer invoked.
&lt;/p&gt;
&lt;p&gt;
further more if&amp;nbsp;you migrate said c++ code to c++/cli then your destructor will
not get called when the managed object is disposed of via garbage collection.&amp;nbsp;
You will need to either explicitly call the destructor or add a finalize to your reference
class.
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
Not the most obvious memory leak in the world to say the least.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=4e4d4093-9ed0-432b-8fde-b9d1085e86f6" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.MicroFisch.com"&gt;MicroFisch&lt;/a&gt;.</description>
      <comments>http://thisoldcode.net/CommentView,guid,4e4d4093-9ed0-432b-8fde-b9d1085e86f6.aspx</comments>
      <category>C++</category>
      <category>DotNet</category>
      <category>MFC</category>
      <category>Microsoft</category>
    </item>
    <item>
      <trackback:ping>http://thisoldcode.net/Trackback.aspx?guid=3e8b11fe-be55-4bd0-925b-e1178ea48541</trackback:ping>
      <pingback:server>http://thisoldcode.net/pingback.aspx</pingback:server>
      <pingback:target>http://thisoldcode.net/PermaLink,guid,3e8b11fe-be55-4bd0-925b-e1178ea48541.aspx</pingback:target>
      <dc:creator>Aaron Fischer</dc:creator>
      <wfw:comment>http://thisoldcode.net/CommentView,guid,3e8b11fe-be55-4bd0-925b-e1178ea48541.aspx</wfw:comment>
      <wfw:commentRss>http://thisoldcode.net/SyndicationService.asmx/GetEntryCommentsRss?guid=3e8b11fe-be55-4bd0-925b-e1178ea48541</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
In your quest to down load all the visual studio 2008 goodness you may find this new
ctp tool from Microsoft very useful
</p>
        <h3>
          <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=9a927cf6-16e4-4e21-9608-77f06d2156bb&amp;displaylang=en" target="_blank">Microsoft
Secure Content Downloader July 2007 Community Technology Preview</a>
        </h3>
        <blockquote>
          <h6>
            <font color="#646464">Overview</font>
          </h6>
          <p>
            <a>
            </a>
            <font color="#646464">The Microsoft Secure Content Downloader (MSCD) is a peer-assisted
download manager capable of securely downloading specific files. MSCD is intended
for consumers who are downloading from a home PC, or business users whose computers
are not behind a corporate firewall. If you use MSCD from behind a corporate firewall,
you may be unable to download content, and may adversely affect other clients' ability
to download content.<br />
Main features of the MSCD are: </font>
          </p>
          <ul>
            <li>
              <font color="#646464">Secure content description </font>
              <ul>
                <li>
                  <font color="#646464">Each file available for download has a secure description, ensuring
the content you download is exactly what the publisher published.</font>
                </li>
              </ul>
            </li>
            <li>
              <font color="#646464">Scalable performance </font>
              <ul>
                <li>
                  <font color="#646464">MCSD is a peer-assisted technology. Each client downloads content
by exchanging parts of the file they’re interested in with other clients, in addition
to downloading parts from the server. </font>
                  <ul>
                    <li>
                      <font color="#646464">No matter how great the internet’s demand for the file, you
will always be able to make progress downloading. </font>
                    </li>
                    <li>
                      <font color="#646464">MSCD lets you download content more quickly than possible without
peer assistance.</font>
                    </li>
                  </ul>
                </li>
              </ul>
            </li>
          </ul>
          <p>
            <br />
            <font color="#646464">Some MSCD clients may be connected to each other via peer connections,
forming a ‘cloud’ of clients. Pieces of the file you are downloading are sent through
these peer connections between clients, as well as through connections with the file
server. As a member of the cloud, your computer both serves as a client and server
to other members of the cloud. Data destined for the cloud may be routed through your
computer and sent to other cloud members. The other cloud members connected to you
will be able to access only pieces of the file you are downloading via MSCD – they
have no access to any other data on your computer.<br />
You are only connected to other clients while you are downloading a file via MSCD.
When the file has finished downloading – or when you pause or cancel the download,
or exit the application – you disconnect from the cloud. Once you disconnect from
the cloud, you will no longer have any connections to any other members in the cloud
and no data will be routed through your computer.<br />
This version of MSCD is a Community Technology Preview, and will only allow you to
obtain current Visual Studio 2008 Beta 2. Since it is a Community Technology Preview,
additional information related to MSCD’s performance and network transactions -- including
your machine name and IP addresses -- may be logged to help evaluate and improve MSCD
performance.</font>
          </p>
        </blockquote>
        <p>
Just incase you have been under a rock here are the links to detailed information
about today's release of Visual studio via <a href="http://weblogs.asp.net/scottgu/archive/2007/07/26/vs-2008-and-net-3-5-beta-2-released.aspx" target="_blank">Scott
Gu</a> and <a href="http://blogs.msdn.com/somasegar/archive/2007/07/26/announcing-the-release-of-visual-studio-2008-beta-2-net-fx-3-5-beta-2-and-silverlight-1-0-rc.aspx" target="_blank">Somasegar</a> respective
blog posts.
</p>
        <img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=3e8b11fe-be55-4bd0-925b-e1178ea48541" />
        <br />
        <hr />
This weblog is sponsored by <a href="http://www.MicroFisch.com">MicroFisch</a>.</body>
      <title>Microsoft Secure Content Downloader</title>
      <guid isPermaLink="false">http://thisoldcode.net/PermaLink,guid,3e8b11fe-be55-4bd0-925b-e1178ea48541.aspx</guid>
      <link>http://thisoldcode.net/PermaLink,guid,3e8b11fe-be55-4bd0-925b-e1178ea48541.aspx</link>
      <pubDate>Fri, 27 Jul 2007 05:52:06 GMT</pubDate>
      <description>&lt;p&gt;
In your quest to down load all the visual studio 2008 goodness you may find this new
ctp tool from Microsoft very useful
&lt;/p&gt;
&lt;h3&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=9a927cf6-16e4-4e21-9608-77f06d2156bb&amp;amp;displaylang=en" target="_blank"&gt;Microsoft
Secure Content Downloader July 2007 Community Technology Preview&lt;/a&gt;
&lt;/h3&gt;
&lt;blockquote&gt; 
&lt;h6&gt;&lt;font color="#646464"&gt;Overview&lt;/font&gt;
&lt;/h6&gt;
&lt;p&gt;
&lt;a&gt;&lt;/a&gt;&lt;font color="#646464"&gt;The Microsoft Secure Content Downloader (MSCD) is a peer-assisted
download manager capable of securely downloading specific files. MSCD is intended
for consumers who are downloading from a home PC, or business users whose computers
are not behind a corporate firewall. If you use MSCD from behind a corporate firewall,
you may be unable to download content, and may adversely affect other clients' ability
to download content.&lt;br&gt;
Main features of the MSCD are: &lt;/font&gt; 
&lt;ul&gt;
&lt;li&gt;
&lt;font color="#646464"&gt;Secure content description &lt;/font&gt; 
&lt;ul&gt;
&lt;li&gt;
&lt;font color="#646464"&gt;Each file available for download has a secure description, ensuring
the content you download is exactly what the publisher published.&lt;/font&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;
&lt;font color="#646464"&gt;Scalable performance &lt;/font&gt; 
&lt;ul&gt;
&lt;li&gt;
&lt;font color="#646464"&gt;MCSD is a peer-assisted technology. Each client downloads content
by exchanging parts of the file they’re interested in with other clients, in addition
to downloading parts from the server. &lt;/font&gt; 
&lt;ul&gt;
&lt;li&gt;
&lt;font color="#646464"&gt;No matter how great the internet’s demand for the file, you
will always be able to make progress downloading. &lt;/font&gt; 
&lt;li&gt;
&lt;font color="#646464"&gt;MSCD lets you download content more quickly than possible without
peer assistance.&lt;/font&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
&lt;br&gt;
&lt;font color="#646464"&gt;Some MSCD clients may be connected to each other via peer connections,
forming a ‘cloud’ of clients. Pieces of the file you are downloading are sent through
these peer connections between clients, as well as through connections with the file
server. As a member of the cloud, your computer both serves as a client and server
to other members of the cloud. Data destined for the cloud may be routed through your
computer and sent to other cloud members. The other cloud members connected to you
will be able to access only pieces of the file you are downloading via MSCD – they
have no access to any other data on your computer.&lt;br&gt;
You are only connected to other clients while you are downloading a file via MSCD.
When the file has finished downloading – or when you pause or cancel the download,
or exit the application – you disconnect from the cloud. Once you disconnect from
the cloud, you will no longer have any connections to any other members in the cloud
and no data will be routed through your computer.&lt;br&gt;
This version of MSCD is a Community Technology Preview, and will only allow you to
obtain current Visual Studio 2008 Beta 2. Since it is a Community Technology Preview,
additional information related to MSCD’s performance and network transactions -- including
your machine name and IP addresses -- may be logged to help evaluate and improve MSCD
performance.&lt;/font&gt;
&lt;/p&gt;
&lt;/blockquote&gt; 
&lt;p&gt;
Just incase you have been under a rock here are the links to detailed information
about today's release of Visual studio via &lt;a href="http://weblogs.asp.net/scottgu/archive/2007/07/26/vs-2008-and-net-3-5-beta-2-released.aspx" target="_blank"&gt;Scott
Gu&lt;/a&gt; and &lt;a href="http://blogs.msdn.com/somasegar/archive/2007/07/26/announcing-the-release-of-visual-studio-2008-beta-2-net-fx-3-5-beta-2-and-silverlight-1-0-rc.aspx" target="_blank"&gt;Somasegar&lt;/a&gt;&amp;nbsp;respective
blog posts.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=3e8b11fe-be55-4bd0-925b-e1178ea48541" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.MicroFisch.com"&gt;MicroFisch&lt;/a&gt;.</description>
      <comments>http://thisoldcode.net/CommentView,guid,3e8b11fe-be55-4bd0-925b-e1178ea48541.aspx</comments>
      <category>DotNet</category>
      <category>Microsoft</category>
      <category>Visual Studio</category>
    </item>
    <item>
      <trackback:ping>http://thisoldcode.net/Trackback.aspx?guid=d676478c-a7a3-4933-a6ac-dcd3ef1c2c48</trackback:ping>
      <pingback:server>http://thisoldcode.net/pingback.aspx</pingback:server>
      <pingback:target>http://thisoldcode.net/PermaLink,guid,d676478c-a7a3-4933-a6ac-dcd3ef1c2c48.aspx</pingback:target>
      <dc:creator>Aaron Fischer</dc:creator>
      <wfw:comment>http://thisoldcode.net/CommentView,guid,d676478c-a7a3-4933-a6ac-dcd3ef1c2c48.aspx</wfw:comment>
      <wfw:commentRss>http://thisoldcode.net/SyndicationService.asmx/GetEntryCommentsRss?guid=d676478c-a7a3-4933-a6ac-dcd3ef1c2c48</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I was looking for a way to pass a parameter by reference today.  More specifically
the setter.
</p>
        <p>
I found a couple interesting blog posts
</p>
        <p>
          <a title="http://geekswithblogs.net/akraus1/archive/2006/02/10/69047.aspx" href="http://geekswithblogs.net/akraus1/archive/2006/02/10/69047.aspx">http://geekswithblogs.net/akraus1/archive/2006/02/10/69047.aspx</a>
        </p>
        <p>
notice the comment by Tedesco.
</p>
        <p>
He offers a nice way to do this via an anonymous delegate.
</p>
        <p>
        </p>
        <pre class="code">
          <span style="color: rgb(222, 222, 203);">
            <span style="background: rgb(0, 0, 0) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;">
            </span>
            <span style="color: rgb(91, 105, 106);">public</span>
            <span style="color: rgb(222, 222, 203);">
            </span>
            <span style="color: rgb(91, 105, 106);">delegate</span>
            <span style="color: rgb(222, 222, 203);">
            </span>
            <span style="color: rgb(91, 105, 106);">void</span>
            <span style="color: rgb(222, 222, 203);">
            </span>
            <span style="color: rgb(140, 0, 84);">InsertString</span>
            <span style="color: rgb(222, 222, 203);">( </span>
            <span style="color: rgb(201, 199, 167);">System</span>
            <span style="color: rgb(150, 120, 120);">.</span>
            <span style="color: rgb(121, 151, 84);">String</span>
            <span style="color: rgb(222, 222, 203);">
            </span>
            <span style="color: rgb(201, 199, 167);">param</span>
            <span style="color: rgb(222, 222, 203);"> );<br /></span>
            <span style="color: rgb(91, 105, 106);">public</span>
            <span style="color: rgb(222, 222, 203);">
            </span>
            <span style="color: rgb(91, 105, 106);">partial</span>
            <span style="color: rgb(222, 222, 203);">
            </span>
            <span style="color: rgb(91, 105, 106);">class</span>
            <span style="color: rgb(222, 222, 203);">
            </span>
            <span style="color: rgb(121, 151, 84);">Bird<br /></span>
            <span style="color: rgb(222, 222, 203);"> {<br /></span>
            <span style="color: rgb(91, 105, 106);">public</span>
            <span style="color: rgb(222, 222, 203);">
            </span>
            <span style="color: rgb(91, 105, 106);">void</span>
            <span style="color: rgb(222, 222, 203);">
            </span>
            <span style="color: rgb(201, 199, 167);">FileToDb</span>
            <span style="color: rgb(222, 222, 203);">( </span>
            <span style="color: rgb(91, 105, 106);">int</span>
            <span style="color: rgb(222, 222, 203);">
            </span>
            <span style="color: rgb(201, 199, 167);">x</span>
            <span style="color: rgb(222, 222, 203);"> )<br />
{<br /></span>
            <span style="color: rgb(201, 199, 167);">FillEntityColumn</span>
            <span style="color: rgb(222, 222, 203);">( </span>
            <span style="color: rgb(91, 105, 106);">delegate</span>
            <span style="color: rgb(222, 222, 203);">( </span>
            <span style="color: rgb(201, 199, 167);">System</span>
            <span style="color: rgb(150, 120, 120);">.</span>
            <span style="color: rgb(121, 151, 84);">String</span>
            <span style="color: rgb(222, 222, 203);">
            </span>
            <span style="color: rgb(201, 199, 167);">value</span>
            <span style="color: rgb(222, 222, 203);"> )<br />
{<br /></span>
            <span style="color: rgb(201, 199, 167);">tExtra</span>
            <span style="color: rgb(150, 120, 120);">.</span>
            <span style="color: rgb(201, 199, 167);">Text</span>
            <span style="color: rgb(222, 222, 203);">
            </span>
            <span style="color: rgb(150, 120, 120);">=</span>
            <span style="color: rgb(222, 222, 203);">
            </span>
            <span style="color: rgb(201, 199, 167);">value</span>
            <span style="color: rgb(222, 222, 203);">;<br />
} );<br />
}<br />
} </span>
          </span>
        </pre>
        <a href="http://11011.net/software/vspaste">
        </a>
        <p>
So we actual pass the FillEntityColumn method an anonymous delegate which then sets
the property.
</p>
Now in vb you can write<p></p><pre class="code"><span style="color: rgb(222, 222, 203);"><span style="background: rgb(0, 0, 0) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"></span><span style="color: rgb(91, 105, 106);">Private</span><span style="color: rgb(222, 222, 203);"></span><span style="color: rgb(91, 105, 106);">Sub</span><span style="color: rgb(222, 222, 203);"></span><span style="color: rgb(201, 199, 167);">Button1_Click</span><span style="color: rgb(222, 222, 203);">(</span><span style="color: rgb(91, 105, 106);">ByVal</span><span style="color: rgb(222, 222, 203);"></span><span style="color: rgb(201, 199, 167);">sender</span><span style="color: rgb(222, 222, 203);"></span><span style="color: rgb(91, 105, 106);">As</span><span style="color: rgb(222, 222, 203);"></span><span style="color: rgb(201, 199, 167);">System</span><span style="color: rgb(222, 222, 203);">.Object, </span><span style="color: rgb(91, 105, 106);">ByVal</span><span style="color: rgb(222, 222, 203);"></span><span style="color: rgb(201, 199, 167);">e</span><span style="color: rgb(222, 222, 203);"></span><span style="color: rgb(91, 105, 106);">As</span><span style="color: rgb(222, 222, 203);"></span><span style="color: rgb(201, 199, 167);">System</span><span style="color: rgb(222, 222, 203);">.</span><span style="color: rgb(201, 199, 167);">EventArgs</span><span style="color: rgb(222, 222, 203);">) </span><span style="color: rgb(91, 105, 106);">Handles</span><span style="color: rgb(222, 222, 203);"></span><span style="color: rgb(201, 199, 167);">Button1</span><span style="color: rgb(222, 222, 203);">.</span><span style="color: rgb(201, 199, 167);">Click<br /><br /></span><span style="color: rgb(222, 222, 203);"></span><span style="color: rgb(201, 199, 167);">testme</span><span style="color: rgb(222, 222, 203);">(</span><span style="color: rgb(201, 199, 167);">TextBox1</span><span style="color: rgb(222, 222, 203);">.</span><span style="color: rgb(201, 199, 167);">Text</span><span style="color: rgb(222, 222, 203);">)<br /></span><span style="color: rgb(91, 105, 106);">End</span><span style="color: rgb(222, 222, 203);"></span><span style="color: rgb(91, 105, 106);">Sub<br /></span><span style="color: rgb(222, 222, 203);"></span><span style="color: rgb(91, 105, 106);">Sub</span><span style="color: rgb(222, 222, 203);"></span><span style="color: rgb(201, 199, 167);">testme</span><span style="color: rgb(222, 222, 203);">(</span><span style="color: rgb(91, 105, 106);">ByRef</span><span style="color: rgb(222, 222, 203);"></span><span style="color: rgb(201, 199, 167);">s</span><span style="color: rgb(222, 222, 203);"></span><span style="color: rgb(91, 105, 106);">As</span><span style="color: rgb(222, 222, 203);"></span><span style="color: rgb(91, 105, 106);">String</span><span style="color: rgb(222, 222, 203);">)<br /></span><span style="color: rgb(201, 199, 167);">s</span><span style="color: rgb(222, 222, 203);"> = </span><span style="color: rgb(140, 112, 80);">"hello"<br /></span><span style="color: rgb(222, 222, 203);"></span><span style="color: rgb(91, 105, 106);">End</span><span style="color: rgb(222, 222, 203);"></span><span style="color: rgb(91, 105, 106);">Sub<br /></span></span></pre><a href="http://11011.net/software/vspaste"></a><p>
which a commenter on <a title="http://musingmarc.blogspot.com/2006/04/tale-of-two-implementations.html" href="http://musingmarc.blogspot.com/2006/04/tale-of-two-implementations.html">http://musingmarc.blogspot.com/2006/04/tale-of-two-implementations.html</a> eluded
to.  But in vb you still cannot pass a Property by reference, at least not really.  Take
a look what vb generates into il.
</p><pre class="code"><span style="color: rgb(222, 222, 203);"><span style="background: rgb(0, 0, 0) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"></span><span style="color: rgb(91, 105, 106);">Private</span><span style="color: rgb(222, 222, 203);"></span><span style="color: rgb(91, 105, 106);">Sub</span><span style="color: rgb(222, 222, 203);"></span><span style="color: rgb(201, 199, 167);">Button1_Click</span><span style="color: rgb(222, 222, 203);">(</span><span style="color: rgb(91, 105, 106);">ByVal</span><span style="color: rgb(222, 222, 203);"></span><span style="color: rgb(201, 199, 167);">sender</span><span style="color: rgb(222, 222, 203);"></span><span style="color: rgb(91, 105, 106);">As</span><span style="color: rgb(222, 222, 203);"></span><span style="color: rgb(91, 105, 106);">Object</span><span style="color: rgb(222, 222, 203);">, </span><span style="color: rgb(91, 105, 106);">ByVal</span><span style="color: rgb(222, 222, 203);"></span><span style="color: rgb(201, 199, 167);">e</span><span style="color: rgb(222, 222, 203);"></span><span style="color: rgb(91, 105, 106);">As</span><span style="color: rgb(222, 222, 203);"></span><span style="color: rgb(201, 199, 167);">EventArgs</span><span style="color: rgb(222, 222, 203);">)<br /></span><span style="color: rgb(91, 105, 106);">Dim</span><span style="color: rgb(222, 222, 203);"></span><span style="color: rgb(201, 199, 167);">VB$t_ref$S0</span><span style="color: rgb(222, 222, 203);"></span><span style="color: rgb(91, 105, 106);">As</span><span style="color: rgb(222, 222, 203);"></span><span style="color: rgb(201, 199, 167);">TextBox</span><span style="color: rgb(222, 222, 203);"> = </span><span style="color: rgb(91, 105, 106);">Me</span><span style="color: rgb(222, 222, 203);">.</span><span style="color: rgb(201, 199, 167);">TextBox1<br /></span><span style="color: rgb(222, 222, 203);"></span><span style="color: rgb(91, 105, 106);">Dim</span><span style="color: rgb(222, 222, 203);"></span><span style="color: rgb(201, 199, 167);">VB$t_string$S0</span><span style="color: rgb(222, 222, 203);"></span><span style="color: rgb(91, 105, 106);">As</span><span style="color: rgb(222, 222, 203);"></span><span style="color: rgb(91, 105, 106);">String</span><span style="color: rgb(222, 222, 203);"> = </span><span style="color: rgb(201, 199, 167);">VB$t_ref$S0</span><span style="color: rgb(222, 222, 203);">.</span><span style="color: rgb(201, 199, 167);">Text<br /></span><span style="color: rgb(222, 222, 203);"></span><span style="color: rgb(91, 105, 106);">Me</span><span style="color: rgb(222, 222, 203);">.</span><span style="color: rgb(201, 199, 167);">testme</span><span style="color: rgb(222, 222, 203);">((</span><span style="color: rgb(201, 199, 167);">VB$t_string$S0</span><span style="color: rgb(222, 222, 203);">))<br /></span><span style="color: rgb(201, 199, 167);">VB$t_ref$S0</span><span style="color: rgb(222, 222, 203);">.</span><span style="color: rgb(201, 199, 167);">Text</span><span style="color: rgb(222, 222, 203);"> = </span><span style="color: rgb(201, 199, 167);">VB$t_string$S0<br /></span><span style="color: rgb(222, 222, 203);"></span><span style="color: rgb(91, 105, 106);">End</span><span style="color: rgb(222, 222, 203);"></span><span style="color: rgb(91, 105, 106);">Sub<br /></span></span></pre><a href="http://11011.net/software/vspaste"></a> As you can see vb is writing some
code for you which is nice, but we are still not passing the property by ref. 
<br />
   -<a href="http://blogs.msdn.com/jmstall/archive/2006/02/09/property-by-Ref.aspx">Mike
has also talked about the want of passing parameters</a>. ( the same misguided comment
that vb supports passing parameters by ref)<br /><img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=d676478c-a7a3-4933-a6ac-dcd3ef1c2c48" /><br /><hr />
This weblog is sponsored by <a href="http://www.MicroFisch.com">MicroFisch</a>.</body>
      <title>Setting a property via anonymous delegates</title>
      <guid isPermaLink="false">http://thisoldcode.net/PermaLink,guid,d676478c-a7a3-4933-a6ac-dcd3ef1c2c48.aspx</guid>
      <link>http://thisoldcode.net/PermaLink,guid,d676478c-a7a3-4933-a6ac-dcd3ef1c2c48.aspx</link>
      <pubDate>Wed, 25 Jul 2007 19:27:21 GMT</pubDate>
      <description>&lt;p&gt;
I was looking for a way to pass a parameter by reference today.&amp;nbsp; More specifically
the setter.
&lt;/p&gt;
&lt;p&gt;
I found a couple interesting blog posts
&lt;/p&gt;
&lt;p&gt;
&lt;a title="http://geekswithblogs.net/akraus1/archive/2006/02/10/69047.aspx" href="http://geekswithblogs.net/akraus1/archive/2006/02/10/69047.aspx"&gt;http://geekswithblogs.net/akraus1/archive/2006/02/10/69047.aspx&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
notice the comment by Tedesco.
&lt;/p&gt;
&lt;p&gt;
He offers a nice way to do this via an anonymous delegate.
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;pre class="code"&gt;&lt;span style="color: rgb(222, 222, 203);"&gt;&lt;span style="background: rgb(0, 0, 0) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"&gt; &lt;/span&gt;&lt;span style="color: rgb(91, 105, 106);"&gt;public&lt;/span&gt;&lt;span style="color: rgb(222, 222, 203);"&gt; &lt;/span&gt;&lt;span style="color: rgb(91, 105, 106);"&gt;delegate&lt;/span&gt;&lt;span style="color: rgb(222, 222, 203);"&gt; &lt;/span&gt;&lt;span style="color: rgb(91, 105, 106);"&gt;void&lt;/span&gt;&lt;span style="color: rgb(222, 222, 203);"&gt; &lt;/span&gt;&lt;span style="color: rgb(140, 0, 84);"&gt;InsertString&lt;/span&gt;&lt;span style="color: rgb(222, 222, 203);"&gt;( &lt;/span&gt;&lt;span style="color: rgb(201, 199, 167);"&gt;System&lt;/span&gt;&lt;span style="color: rgb(150, 120, 120);"&gt;.&lt;/span&gt;&lt;span style="color: rgb(121, 151, 84);"&gt;String&lt;/span&gt;&lt;span style="color: rgb(222, 222, 203);"&gt; &lt;/span&gt;&lt;span style="color: rgb(201, 199, 167);"&gt;param&lt;/span&gt;&lt;span style="color: rgb(222, 222, 203);"&gt; );&lt;br&gt;
&lt;/span&gt;&lt;span style="color: rgb(91, 105, 106);"&gt;public&lt;/span&gt;&lt;span style="color: rgb(222, 222, 203);"&gt; &lt;/span&gt;&lt;span style="color: rgb(91, 105, 106);"&gt;partial&lt;/span&gt;&lt;span style="color: rgb(222, 222, 203);"&gt; &lt;/span&gt;&lt;span style="color: rgb(91, 105, 106);"&gt;class&lt;/span&gt;&lt;span style="color: rgb(222, 222, 203);"&gt; &lt;/span&gt;&lt;span style="color: rgb(121, 151, 84);"&gt;Bird&lt;br&gt;
&lt;/span&gt;&lt;span style="color: rgb(222, 222, 203);"&gt; {&lt;br&gt;
&lt;/span&gt;&lt;span style="color: rgb(91, 105, 106);"&gt;public&lt;/span&gt;&lt;span style="color: rgb(222, 222, 203);"&gt; &lt;/span&gt;&lt;span style="color: rgb(91, 105, 106);"&gt;void&lt;/span&gt;&lt;span style="color: rgb(222, 222, 203);"&gt; &lt;/span&gt;&lt;span style="color: rgb(201, 199, 167);"&gt;FileToDb&lt;/span&gt;&lt;span style="color: rgb(222, 222, 203);"&gt;( &lt;/span&gt;&lt;span style="color: rgb(91, 105, 106);"&gt;int&lt;/span&gt;&lt;span style="color: rgb(222, 222, 203);"&gt; &lt;/span&gt;&lt;span style="color: rgb(201, 199, 167);"&gt;x&lt;/span&gt;&lt;span style="color: rgb(222, 222, 203);"&gt; )&lt;br&gt;
{&lt;br&gt;
&lt;/span&gt;&lt;span style="color: rgb(201, 199, 167);"&gt;FillEntityColumn&lt;/span&gt;&lt;span style="color: rgb(222, 222, 203);"&gt;( &lt;/span&gt;&lt;span style="color: rgb(91, 105, 106);"&gt;delegate&lt;/span&gt;&lt;span style="color: rgb(222, 222, 203);"&gt;( &lt;/span&gt;&lt;span style="color: rgb(201, 199, 167);"&gt;System&lt;/span&gt;&lt;span style="color: rgb(150, 120, 120);"&gt;.&lt;/span&gt;&lt;span style="color: rgb(121, 151, 84);"&gt;String&lt;/span&gt;&lt;span style="color: rgb(222, 222, 203);"&gt; &lt;/span&gt;&lt;span style="color: rgb(201, 199, 167);"&gt;value&lt;/span&gt;&lt;span style="color: rgb(222, 222, 203);"&gt; )&lt;br&gt;
{&lt;br&gt;
&lt;/span&gt;&lt;span style="color: rgb(201, 199, 167);"&gt;tExtra&lt;/span&gt;&lt;span style="color: rgb(150, 120, 120);"&gt;.&lt;/span&gt;&lt;span style="color: rgb(201, 199, 167);"&gt;Text&lt;/span&gt;&lt;span style="color: rgb(222, 222, 203);"&gt; &lt;/span&gt;&lt;span style="color: rgb(150, 120, 120);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(222, 222, 203);"&gt; &lt;/span&gt;&lt;span style="color: rgb(201, 199, 167);"&gt;value&lt;/span&gt;&lt;span style="color: rgb(222, 222, 203);"&gt;;&lt;br&gt;
} );&lt;br&gt;
}&lt;br&gt;
} &lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;a href="http://11011.net/software/vspaste"&gt;&lt;/a&gt; 
&lt;p&gt;
So we actual pass the FillEntityColumn method an anonymous delegate which then sets
the property.
&lt;/p&gt;
Now in vb you can write&lt;p&gt;
&lt;/p&gt;
&lt;pre class="code"&gt;&lt;span style="color: rgb(222, 222, 203);"&gt;&lt;span style="background: rgb(0, 0, 0) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"&gt; &lt;/span&gt;&lt;span style="color: rgb(91, 105, 106);"&gt;Private&lt;/span&gt;&lt;span style="color: rgb(222, 222, 203);"&gt; &lt;/span&gt;&lt;span style="color: rgb(91, 105, 106);"&gt;Sub&lt;/span&gt;&lt;span style="color: rgb(222, 222, 203);"&gt; &lt;/span&gt;&lt;span style="color: rgb(201, 199, 167);"&gt;Button1_Click&lt;/span&gt;&lt;span style="color: rgb(222, 222, 203);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(91, 105, 106);"&gt;ByVal&lt;/span&gt;&lt;span style="color: rgb(222, 222, 203);"&gt; &lt;/span&gt;&lt;span style="color: rgb(201, 199, 167);"&gt;sender&lt;/span&gt;&lt;span style="color: rgb(222, 222, 203);"&gt; &lt;/span&gt;&lt;span style="color: rgb(91, 105, 106);"&gt;As&lt;/span&gt;&lt;span style="color: rgb(222, 222, 203);"&gt; &lt;/span&gt;&lt;span style="color: rgb(201, 199, 167);"&gt;System&lt;/span&gt;&lt;span style="color: rgb(222, 222, 203);"&gt;.Object, &lt;/span&gt;&lt;span style="color: rgb(91, 105, 106);"&gt;ByVal&lt;/span&gt;&lt;span style="color: rgb(222, 222, 203);"&gt; &lt;/span&gt;&lt;span style="color: rgb(201, 199, 167);"&gt;e&lt;/span&gt;&lt;span style="color: rgb(222, 222, 203);"&gt; &lt;/span&gt;&lt;span style="color: rgb(91, 105, 106);"&gt;As&lt;/span&gt;&lt;span style="color: rgb(222, 222, 203);"&gt; &lt;/span&gt;&lt;span style="color: rgb(201, 199, 167);"&gt;System&lt;/span&gt;&lt;span style="color: rgb(222, 222, 203);"&gt;.&lt;/span&gt;&lt;span style="color: rgb(201, 199, 167);"&gt;EventArgs&lt;/span&gt;&lt;span style="color: rgb(222, 222, 203);"&gt;) &lt;/span&gt;&lt;span style="color: rgb(91, 105, 106);"&gt;Handles&lt;/span&gt;&lt;span style="color: rgb(222, 222, 203);"&gt; &lt;/span&gt;&lt;span style="color: rgb(201, 199, 167);"&gt;Button1&lt;/span&gt;&lt;span style="color: rgb(222, 222, 203);"&gt;.&lt;/span&gt;&lt;span style="color: rgb(201, 199, 167);"&gt;Click&lt;br&gt;
&lt;br&gt;
&lt;/span&gt;&lt;span style="color: rgb(222, 222, 203);"&gt; &lt;/span&gt;&lt;span style="color: rgb(201, 199, 167);"&gt;testme&lt;/span&gt;&lt;span style="color: rgb(222, 222, 203);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(201, 199, 167);"&gt;TextBox1&lt;/span&gt;&lt;span style="color: rgb(222, 222, 203);"&gt;.&lt;/span&gt;&lt;span style="color: rgb(201, 199, 167);"&gt;Text&lt;/span&gt;&lt;span style="color: rgb(222, 222, 203);"&gt;)&lt;br&gt;
&lt;/span&gt;&lt;span style="color: rgb(91, 105, 106);"&gt;End&lt;/span&gt;&lt;span style="color: rgb(222, 222, 203);"&gt; &lt;/span&gt;&lt;span style="color: rgb(91, 105, 106);"&gt;Sub&lt;br&gt;
&lt;/span&gt;&lt;span style="color: rgb(222, 222, 203);"&gt; &lt;/span&gt;&lt;span style="color: rgb(91, 105, 106);"&gt;Sub&lt;/span&gt;&lt;span style="color: rgb(222, 222, 203);"&gt; &lt;/span&gt;&lt;span style="color: rgb(201, 199, 167);"&gt;testme&lt;/span&gt;&lt;span style="color: rgb(222, 222, 203);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(91, 105, 106);"&gt;ByRef&lt;/span&gt;&lt;span style="color: rgb(222, 222, 203);"&gt; &lt;/span&gt;&lt;span style="color: rgb(201, 199, 167);"&gt;s&lt;/span&gt;&lt;span style="color: rgb(222, 222, 203);"&gt; &lt;/span&gt;&lt;span style="color: rgb(91, 105, 106);"&gt;As&lt;/span&gt;&lt;span style="color: rgb(222, 222, 203);"&gt; &lt;/span&gt;&lt;span style="color: rgb(91, 105, 106);"&gt;String&lt;/span&gt;&lt;span style="color: rgb(222, 222, 203);"&gt;)&lt;br&gt;
&lt;/span&gt;&lt;span style="color: rgb(201, 199, 167);"&gt;s&lt;/span&gt;&lt;span style="color: rgb(222, 222, 203);"&gt; = &lt;/span&gt;&lt;span style="color: rgb(140, 112, 80);"&gt;"hello"&lt;br&gt;
&lt;/span&gt;&lt;span style="color: rgb(222, 222, 203);"&gt; &lt;/span&gt;&lt;span style="color: rgb(91, 105, 106);"&gt;End&lt;/span&gt;&lt;span style="color: rgb(222, 222, 203);"&gt; &lt;/span&gt;&lt;span style="color: rgb(91, 105, 106);"&gt;Sub&lt;br&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;a href="http://11011.net/software/vspaste"&gt;&lt;/a&gt; 
&lt;p&gt;
which a commenter on &lt;a title="http://musingmarc.blogspot.com/2006/04/tale-of-two-implementations.html" href="http://musingmarc.blogspot.com/2006/04/tale-of-two-implementations.html"&gt;http://musingmarc.blogspot.com/2006/04/tale-of-two-implementations.html&lt;/a&gt;&amp;nbsp;eluded
to.&amp;nbsp; But in vb you still cannot pass a Property by reference, at least not really.&amp;nbsp;&amp;nbsp;Take
a look what&amp;nbsp;vb generates into il.
&lt;/p&gt;
&lt;pre class="code"&gt;&lt;span style="color: rgb(222, 222, 203);"&gt;&lt;span style="background: rgb(0, 0, 0) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"&gt; &lt;/span&gt;&lt;span style="color: rgb(91, 105, 106);"&gt;Private&lt;/span&gt;&lt;span style="color: rgb(222, 222, 203);"&gt; &lt;/span&gt;&lt;span style="color: rgb(91, 105, 106);"&gt;Sub&lt;/span&gt;&lt;span style="color: rgb(222, 222, 203);"&gt; &lt;/span&gt;&lt;span style="color: rgb(201, 199, 167);"&gt;Button1_Click&lt;/span&gt;&lt;span style="color: rgb(222, 222, 203);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(91, 105, 106);"&gt;ByVal&lt;/span&gt;&lt;span style="color: rgb(222, 222, 203);"&gt; &lt;/span&gt;&lt;span style="color: rgb(201, 199, 167);"&gt;sender&lt;/span&gt;&lt;span style="color: rgb(222, 222, 203);"&gt; &lt;/span&gt;&lt;span style="color: rgb(91, 105, 106);"&gt;As&lt;/span&gt;&lt;span style="color: rgb(222, 222, 203);"&gt; &lt;/span&gt;&lt;span style="color: rgb(91, 105, 106);"&gt;Object&lt;/span&gt;&lt;span style="color: rgb(222, 222, 203);"&gt;, &lt;/span&gt;&lt;span style="color: rgb(91, 105, 106);"&gt;ByVal&lt;/span&gt;&lt;span style="color: rgb(222, 222, 203);"&gt; &lt;/span&gt;&lt;span style="color: rgb(201, 199, 167);"&gt;e&lt;/span&gt;&lt;span style="color: rgb(222, 222, 203);"&gt; &lt;/span&gt;&lt;span style="color: rgb(91, 105, 106);"&gt;As&lt;/span&gt;&lt;span style="color: rgb(222, 222, 203);"&gt; &lt;/span&gt;&lt;span style="color: rgb(201, 199, 167);"&gt;EventArgs&lt;/span&gt;&lt;span style="color: rgb(222, 222, 203);"&gt;)&lt;br&gt;
&lt;/span&gt;&lt;span style="color: rgb(91, 105, 106);"&gt;Dim&lt;/span&gt;&lt;span style="color: rgb(222, 222, 203);"&gt; &lt;/span&gt;&lt;span style="color: rgb(201, 199, 167);"&gt;VB$t_ref$S0&lt;/span&gt;&lt;span style="color: rgb(222, 222, 203);"&gt; &lt;/span&gt;&lt;span style="color: rgb(91, 105, 106);"&gt;As&lt;/span&gt;&lt;span style="color: rgb(222, 222, 203);"&gt; &lt;/span&gt;&lt;span style="color: rgb(201, 199, 167);"&gt;TextBox&lt;/span&gt;&lt;span style="color: rgb(222, 222, 203);"&gt; = &lt;/span&gt;&lt;span style="color: rgb(91, 105, 106);"&gt;Me&lt;/span&gt;&lt;span style="color: rgb(222, 222, 203);"&gt;.&lt;/span&gt;&lt;span style="color: rgb(201, 199, 167);"&gt;TextBox1&lt;br&gt;
&lt;/span&gt;&lt;span style="color: rgb(222, 222, 203);"&gt; &lt;/span&gt;&lt;span style="color: rgb(91, 105, 106);"&gt;Dim&lt;/span&gt;&lt;span style="color: rgb(222, 222, 203);"&gt; &lt;/span&gt;&lt;span style="color: rgb(201, 199, 167);"&gt;VB$t_string$S0&lt;/span&gt;&lt;span style="color: rgb(222, 222, 203);"&gt; &lt;/span&gt;&lt;span style="color: rgb(91, 105, 106);"&gt;As&lt;/span&gt;&lt;span style="color: rgb(222, 222, 203);"&gt; &lt;/span&gt;&lt;span style="color: rgb(91, 105, 106);"&gt;String&lt;/span&gt;&lt;span style="color: rgb(222, 222, 203);"&gt; = &lt;/span&gt;&lt;span style="color: rgb(201, 199, 167);"&gt;VB$t_ref$S0&lt;/span&gt;&lt;span style="color: rgb(222, 222, 203);"&gt;.&lt;/span&gt;&lt;span style="color: rgb(201, 199, 167);"&gt;Text&lt;br&gt;
&lt;/span&gt;&lt;span style="color: rgb(222, 222, 203);"&gt; &lt;/span&gt;&lt;span style="color: rgb(91, 105, 106);"&gt;Me&lt;/span&gt;&lt;span style="color: rgb(222, 222, 203);"&gt;.&lt;/span&gt;&lt;span style="color: rgb(201, 199, 167);"&gt;testme&lt;/span&gt;&lt;span style="color: rgb(222, 222, 203);"&gt;((&lt;/span&gt;&lt;span style="color: rgb(201, 199, 167);"&gt;VB$t_string$S0&lt;/span&gt;&lt;span style="color: rgb(222, 222, 203);"&gt;))&lt;br&gt;
&lt;/span&gt;&lt;span style="color: rgb(201, 199, 167);"&gt;VB$t_ref$S0&lt;/span&gt;&lt;span style="color: rgb(222, 222, 203);"&gt;.&lt;/span&gt;&lt;span style="color: rgb(201, 199, 167);"&gt;Text&lt;/span&gt;&lt;span style="color: rgb(222, 222, 203);"&gt; = &lt;/span&gt;&lt;span style="color: rgb(201, 199, 167);"&gt;VB$t_string$S0&lt;br&gt;
&lt;/span&gt;&lt;span style="color: rgb(222, 222, 203);"&gt; &lt;/span&gt;&lt;span style="color: rgb(91, 105, 106);"&gt;End&lt;/span&gt;&lt;span style="color: rgb(222, 222, 203);"&gt; &lt;/span&gt;&lt;span style="color: rgb(91, 105, 106);"&gt;Sub&lt;br&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;a href="http://11011.net/software/vspaste"&gt;&lt;/a&gt; As you can see vb is writing some
code for you which is nice, but we are still not passing the&amp;nbsp;property by&amp;nbsp;ref. 
&lt;br&gt;
&amp;nbsp;&amp;nbsp; -&lt;a href="http://blogs.msdn.com/jmstall/archive/2006/02/09/property-by-Ref.aspx"&gt;Mike
has also talked about the want of passing parameters&lt;/a&gt;. ( the same misguided comment
that vb supports passing parameters by ref)&lt;br&gt;
&lt;img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=d676478c-a7a3-4933-a6ac-dcd3ef1c2c48" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.MicroFisch.com"&gt;MicroFisch&lt;/a&gt;.</description>
      <comments>http://thisoldcode.net/CommentView,guid,d676478c-a7a3-4933-a6ac-dcd3ef1c2c48.aspx</comments>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>VB</category>
    </item>
    <item>
      <trackback:ping>http://thisoldcode.net/Trackback.aspx?guid=35d5f142-2d6d-44e7-a9a8-697906b52b9e</trackback:ping>
      <pingback:server>http://thisoldcode.net/pingback.aspx</pingback:server>
      <pingback:target>http://thisoldcode.net/PermaLink,guid,35d5f142-2d6d-44e7-a9a8-697906b52b9e.aspx</pingback:target>
      <dc:creator>Aaron Fischer</dc:creator>
      <wfw:comment>http://thisoldcode.net/CommentView,guid,35d5f142-2d6d-44e7-a9a8-697906b52b9e.aspx</wfw:comment>
      <wfw:commentRss>http://thisoldcode.net/SyndicationService.asmx/GetEntryCommentsRss?guid=35d5f142-2d6d-44e7-a9a8-697906b52b9e</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Microsoft KB article <a href="http://support.microsoft.com/kb/894435">894435</a></p>
        <img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=35d5f142-2d6d-44e7-a9a8-697906b52b9e" />
        <br />
        <hr />
This weblog is sponsored by <a href="http://www.MicroFisch.com">MicroFisch</a>.</body>
      <title>Setting up ASP.NET 2.0 on 64-bit Windows</title>
      <guid isPermaLink="false">http://thisoldcode.net/PermaLink,guid,35d5f142-2d6d-44e7-a9a8-697906b52b9e.aspx</guid>
      <link>http://thisoldcode.net/PermaLink,guid,35d5f142-2d6d-44e7-a9a8-697906b52b9e.aspx</link>
      <pubDate>Tue, 19 Jun 2007 17:00:06 GMT</pubDate>
      <description>&lt;p&gt;
Microsoft KB article &lt;a href="http://support.microsoft.com/kb/894435"&gt;894435&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=35d5f142-2d6d-44e7-a9a8-697906b52b9e" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.MicroFisch.com"&gt;MicroFisch&lt;/a&gt;.</description>
      <comments>http://thisoldcode.net/CommentView,guid,35d5f142-2d6d-44e7-a9a8-697906b52b9e.aspx</comments>
      <category>ASP.NET</category>
      <category>DotNet</category>
      <category>Microsoft</category>
    </item>
    <item>
      <trackback:ping>http://thisoldcode.net/Trackback.aspx?guid=1055c19f-d367-44b3-add0-c58a274f0fff</trackback:ping>
      <pingback:server>http://thisoldcode.net/pingback.aspx</pingback:server>
      <pingback:target>http://thisoldcode.net/PermaLink,guid,1055c19f-d367-44b3-add0-c58a274f0fff.aspx</pingback:target>
      <dc:creator>Aaron Fischer</dc:creator>
      <wfw:comment>http://thisoldcode.net/CommentView,guid,1055c19f-d367-44b3-add0-c58a274f0fff.aspx</wfw:comment>
      <wfw:commentRss>http://thisoldcode.net/SyndicationService.asmx/GetEntryCommentsRss?guid=1055c19f-d367-44b3-add0-c58a274f0fff</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Scott posted a nice article <a href="http://weblogs.asp.net/scottgu/archive/2007/06/15/tip-trick-creating-packaged-asp-net-setup-programs-with-vs-2005.aspx">Tip/Trick:
Creating Packaged ASP.NET Setup Programs with VS 2005</a>  for deploying your
Visual Studio 2005 project.  While Scott's article is focused on deploying to
a customer I have found those scenarios to be beyond what VS offers and requires Install
shield.  I do this this post is a handy trick for moving your project from dev
to QA to staging maybe even production.
</p>
        <img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=1055c19f-d367-44b3-add0-c58a274f0fff" />
        <br />
        <hr />
This weblog is sponsored by <a href="http://www.MicroFisch.com">MicroFisch</a>.</body>
      <title>Packaged ASP.NET Programs</title>
      <guid isPermaLink="false">http://thisoldcode.net/PermaLink,guid,1055c19f-d367-44b3-add0-c58a274f0fff.aspx</guid>
      <link>http://thisoldcode.net/PermaLink,guid,1055c19f-d367-44b3-add0-c58a274f0fff.aspx</link>
      <pubDate>Fri, 15 Jun 2007 22:02:29 GMT</pubDate>
      <description>&lt;p&gt;
Scott posted a nice article &lt;a href="http://weblogs.asp.net/scottgu/archive/2007/06/15/tip-trick-creating-packaged-asp-net-setup-programs-with-vs-2005.aspx"&gt;Tip/Trick:
Creating Packaged ASP.NET Setup Programs with VS 2005&lt;/a&gt;&amp;nbsp; for deploying your
Visual Studio 2005 project.&amp;nbsp; While Scott's article is focused on deploying to
a customer I have found those scenarios to be beyond what VS offers and requires Install
shield.&amp;nbsp; I do this this post is a handy trick for moving your project from dev
to QA to staging maybe even production.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=1055c19f-d367-44b3-add0-c58a274f0fff" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.MicroFisch.com"&gt;MicroFisch&lt;/a&gt;.</description>
      <comments>http://thisoldcode.net/CommentView,guid,1055c19f-d367-44b3-add0-c58a274f0fff.aspx</comments>
      <category>ASP.NET</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>Microsoft</category>
      <category>VB</category>
      <category>Visual Studio</category>
    </item>
    <item>
      <trackback:ping>http://thisoldcode.net/Trackback.aspx?guid=9dea678e-fe5e-4952-a4db-bac69cbe5a2e</trackback:ping>
      <pingback:server>http://thisoldcode.net/pingback.aspx</pingback:server>
      <pingback:target>http://thisoldcode.net/PermaLink,guid,9dea678e-fe5e-4952-a4db-bac69cbe5a2e.aspx</pingback:target>
      <dc:creator>Aaron Fischer</dc:creator>
      <wfw:comment>http://thisoldcode.net/CommentView,guid,9dea678e-fe5e-4952-a4db-bac69cbe5a2e.aspx</wfw:comment>
      <wfw:commentRss>http://thisoldcode.net/SyndicationService.asmx/GetEntryCommentsRss?guid=9dea678e-fe5e-4952-a4db-bac69cbe5a2e</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
If your moving MFC or C++ extensions to dot net 2.0 here are a few items you might
find useful
</p>
        <ul>
          <li>
Dudelabs offers <a href="http://www.dudelabs.com/Products.aspx">RC converter</a> which
will take MFC resource files and convert them into Winform ( I have played with the
demo it looks like it will help this conversion process).</li>
          <li>
Microsoft offers VC++ 2003 Managed Extensions to VC++2005 C++/CLI Conversion Tool,
a tool that was never finished but allows help for converting managed extensions to
C++/CLI.  You can down load it <a href="http://www.microsoft.com/downloads/details.aspx?familyid=a3581805-1af2-4c34-9d0e-6029cc078441&amp;displaylang=en">here</a></li>
          <li>
Microsoft has a <a href="http://msdn2.microsoft.com/en-us/library/ms235289%28vs.80%29.aspx">C++/CLI
Migration Primer</a> that is worth a read.</li>
          <li>
Microsoft also has <a href="http://msdn2.microsoft.com/en-us/library/b23b94s7%28vs.80%29.aspx">Managed
Extensions for C++ Syntax Upgrade Checklist</a> article.</li>
          <li>
Another Microsoft article <a href="http://msdn2.microsoft.com/en-us/library/ms379603%28VS.80%29.aspx">Translation
Guide: Moving Your Programs from Managed Extensions for C++ to C++/CLI</a></li>
          <li>
Codeproject has dot net <a title="http://www.codeproject.com/csharp/doctoolkit.asp" href="http://www.codeproject.com/csharp/doctoolkit.asp">Document
Management Toolkit Library</a> adds the idea of document/view</li>
          <li>
Codeproject also has <a href="http://www.codeproject.com/csharp/sdimdiwizards.asp">C#
SDI/MDI Application wizards</a></li>
          <li>
Codeguru has a article on Converting dialog resources to C# forms <a href="http://www.codeguru.com/Cpp/V-S/devstudio_macros/visualstudionet/article.php/c3199">Dialog
Resource to C# Form Converter</a></li>
        </ul>
        <img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=9dea678e-fe5e-4952-a4db-bac69cbe5a2e" />
        <br />
        <hr />
This weblog is sponsored by <a href="http://www.MicroFisch.com">MicroFisch</a>.</body>
      <title>Some Links for Moving Between C++ Versions or to C#</title>
      <guid isPermaLink="false">http://thisoldcode.net/PermaLink,guid,9dea678e-fe5e-4952-a4db-bac69cbe5a2e.aspx</guid>
      <link>http://thisoldcode.net/PermaLink,guid,9dea678e-fe5e-4952-a4db-bac69cbe5a2e.aspx</link>
      <pubDate>Fri, 15 Jun 2007 21:50:33 GMT</pubDate>
      <description>&lt;p&gt;
If your moving MFC or C++ extensions to dot net 2.0 here are a few items you might
find useful
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
Dudelabs offers &lt;a href="http://www.dudelabs.com/Products.aspx"&gt;RC converter&lt;/a&gt; which
will take MFC resource files and convert them into Winform ( I have played with the
demo it looks like it will help this conversion process).&lt;/li&gt;
&lt;li&gt;
Microsoft offers VC++ 2003 Managed Extensions to VC++2005 C++/CLI Conversion Tool,
a tool that was never finished but allows help for converting managed extensions to
C++/CLI.&amp;nbsp; You can down load it &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=a3581805-1af2-4c34-9d0e-6029cc078441&amp;amp;displaylang=en"&gt;here&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
Microsoft has a &lt;a href="http://msdn2.microsoft.com/en-us/library/ms235289%28vs.80%29.aspx"&gt;C++/CLI
Migration Primer&lt;/a&gt; that is worth a read.&lt;/li&gt;
&lt;li&gt;
Microsoft also has &lt;a href="http://msdn2.microsoft.com/en-us/library/b23b94s7%28vs.80%29.aspx"&gt;Managed
Extensions for C++ Syntax Upgrade Checklist&lt;/a&gt;&amp;nbsp;article.&lt;/li&gt;
&lt;li&gt;
Another Microsoft article &lt;a href="http://msdn2.microsoft.com/en-us/library/ms379603%28VS.80%29.aspx"&gt;Translation
Guide: Moving Your Programs from Managed Extensions for C++ to C++/CLI&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
Codeproject has dot net &lt;a title="http://www.codeproject.com/csharp/doctoolkit.asp" href="http://www.codeproject.com/csharp/doctoolkit.asp"&gt;Document
Management Toolkit Library&lt;/a&gt;&amp;nbsp;adds the idea of document/view&lt;/li&gt;
&lt;li&gt;
Codeproject also has &lt;a href="http://www.codeproject.com/csharp/sdimdiwizards.asp"&gt;C#
SDI/MDI Application wizards&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
Codeguru has a article on Converting dialog resources to C# forms &lt;a href="http://www.codeguru.com/Cpp/V-S/devstudio_macros/visualstudionet/article.php/c3199"&gt;Dialog
Resource to C# Form Converter&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=9dea678e-fe5e-4952-a4db-bac69cbe5a2e" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.MicroFisch.com"&gt;MicroFisch&lt;/a&gt;.</description>
      <comments>http://thisoldcode.net/CommentView,guid,9dea678e-fe5e-4952-a4db-bac69cbe5a2e.aspx</comments>
      <category>C++</category>
      <category>DotNet</category>
      <category>MFC</category>
      <category>Microsoft</category>
    </item>
    <item>
      <trackback:ping>http://thisoldcode.net/Trackback.aspx?guid=31545933-057e-4e79-a6a6-83add336d435</trackback:ping>
      <pingback:server>http://thisoldcode.net/pingback.aspx</pingback:server>
      <pingback:target>http://thisoldcode.net/PermaLink,guid,31545933-057e-4e79-a6a6-83add336d435.aspx</pingback:target>
      <dc:creator>Aaron Fischer</dc:creator>
      <wfw:comment>http://thisoldcode.net/CommentView,guid,31545933-057e-4e79-a6a6-83add336d435.aspx</wfw:comment>
      <wfw:commentRss>http://thisoldcode.net/SyndicationService.asmx/GetEntryCommentsRss?guid=31545933-057e-4e79-a6a6-83add336d435</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <h6>Blog Posts
</h6>
        <ul>
          <li>
            <a href="http://jachman.wordpress.com/2006/08/22/2000-faster-using-dynamic-method-calls/" target="_blank">class
to create generic property get and set delegate</a>
          </li>
          <li>
            <a href="http://geekswithblogs.net/kraki/Default.aspx" target="_blank">Strongly Typed
DynamicMethods</a>
          </li>
          <li>
            <a href="http://blogs.msdn.com/haibo_luo/archive/2006/11/07/turn-methodinfo-to-dynamicmethod.aspx" target="_blank">Turn
MethodInfo to DynamicMethod</a>
          </li>
        </ul>
        <p>
Code Project
</p>
        <ul>
          <li>
            <a href="http://www.codeproject.com/cs/algorithms/matheval.asp" target="_blank">Evaluating
Mathematical Expressions by Compiling C# Code at Runtime</a>
          </li>
          <li>
            <a title="http://www.codeproject.com/csharp/ExpressionEval.asp" href="http://www.codeproject.com/csharp/ExpressionEval.asp">.Net
Expression Evaluator using DynamicMethod</a>
          </li>
          <li>
            <a href="http://www.codeproject.com/csharp/DynamicMethodDelegates.asp">Fast late-bound
invocation through DynamicMethod delegates</a>
          </li>
          <li>
            <a href="http://www.codeproject.com/useritems/Dynamic_Code_Generation.asp">Dynamic
Code Generation vs Reflection</a> ( class to create field and property get and
set delegate and create instance.)</li>
        </ul>
        <img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=31545933-057e-4e79-a6a6-83add336d435" />
        <br />
        <hr />
This weblog is sponsored by <a href="http://www.MicroFisch.com">MicroFisch</a>.</body>
      <title>Useful DynamicMethod References</title>
      <guid isPermaLink="false">http://thisoldcode.net/PermaLink,guid,31545933-057e-4e79-a6a6-83add336d435.aspx</guid>
      <link>http://thisoldcode.net/PermaLink,guid,31545933-057e-4e79-a6a6-83add336d435.aspx</link>
      <pubDate>Fri, 08 Jun 2007 18:39:42 GMT</pubDate>
      <description>&lt;h6&gt;Blog Posts
&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://jachman.wordpress.com/2006/08/22/2000-faster-using-dynamic-method-calls/" target="_blank"&gt;class
to create generic property get and set delegate&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://geekswithblogs.net/kraki/Default.aspx" target="_blank"&gt;Strongly Typed
DynamicMethods&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://blogs.msdn.com/haibo_luo/archive/2006/11/07/turn-methodinfo-to-dynamicmethod.aspx" target="_blank"&gt;Turn
MethodInfo to DynamicMethod&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
Code Project
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://www.codeproject.com/cs/algorithms/matheval.asp" target="_blank"&gt;Evaluating
Mathematical Expressions by Compiling C# Code at Runtime&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a title="http://www.codeproject.com/csharp/ExpressionEval.asp" href="http://www.codeproject.com/csharp/ExpressionEval.asp"&gt;.Net
Expression Evaluator using DynamicMethod&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://www.codeproject.com/csharp/DynamicMethodDelegates.asp"&gt;Fast late-bound
invocation through DynamicMethod delegates&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://www.codeproject.com/useritems/Dynamic_Code_Generation.asp"&gt;Dynamic
Code Generation vs Reflection&lt;/a&gt;&amp;nbsp;( class to create field and property get and
set delegate and create instance.)&lt;/li&gt;
&lt;/ul&gt;
&lt;img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=31545933-057e-4e79-a6a6-83add336d435" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.MicroFisch.com"&gt;MicroFisch&lt;/a&gt;.</description>
      <comments>http://thisoldcode.net/CommentView,guid,31545933-057e-4e79-a6a6-83add336d435.aspx</comments>
      <category>DotNet</category>
    </item>
    <item>
      <trackback:ping>http://thisoldcode.net/Trackback.aspx?guid=968a3f66-9f03-487f-995d-e5060cd7f6c2</trackback:ping>
      <pingback:server>http://thisoldcode.net/pingback.aspx</pingback:server>
      <pingback:target>http://thisoldcode.net/PermaLink,guid,968a3f66-9f03-487f-995d-e5060cd7f6c2.aspx</pingback:target>
      <dc:creator>Aaron Fischer</dc:creator>
      <wfw:comment>http://thisoldcode.net/CommentView,guid,968a3f66-9f03-487f-995d-e5060cd7f6c2.aspx</wfw:comment>
      <wfw:commentRss>http://thisoldcode.net/SyndicationService.asmx/GetEntryCommentsRss?guid=968a3f66-9f03-487f-995d-e5060cd7f6c2</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <a href="http://msdn2.microsoft.com/en-us/library/bb387098(VS.90).aspx">LINQ to XML</a>
        </p>
        <p>
          <a href="http://msdn2.microsoft.com/en-us/library/bb397926(VS.90).aspx">Language-Integrated
Query (LINQ)</a>
        </p>
        <img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=968a3f66-9f03-487f-995d-e5060cd7f6c2" />
        <br />
        <hr />
This weblog is sponsored by <a href="http://www.MicroFisch.com">MicroFisch</a>.</body>
      <title>Beta Documentation for LINQ to XML</title>
      <guid isPermaLink="false">http://thisoldcode.net/PermaLink,guid,968a3f66-9f03-487f-995d-e5060cd7f6c2.aspx</guid>
      <link>http://thisoldcode.net/PermaLink,guid,968a3f66-9f03-487f-995d-e5060cd7f6c2.aspx</link>
      <pubDate>Mon, 21 May 2007 03:44:55 GMT</pubDate>
      <description>&lt;p&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/bb387098(VS.90).aspx"&gt;LINQ to XML&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/bb397926(VS.90).aspx"&gt;Language-Integrated
Query (LINQ)&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=968a3f66-9f03-487f-995d-e5060cd7f6c2" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.MicroFisch.com"&gt;MicroFisch&lt;/a&gt;.</description>
      <comments>http://thisoldcode.net/CommentView,guid,968a3f66-9f03-487f-995d-e5060cd7f6c2.aspx</comments>
      <category>DotNet</category>
      <category>LINQ</category>
      <category>Microsoft</category>
      <category>XML</category>
    </item>
    <item>
      <trackback:ping>http://thisoldcode.net/Trackback.aspx?guid=05a49754-3d61-4942-9f8b-544e1fadfe0d</trackback:ping>
      <pingback:server>http://thisoldcode.net/pingback.aspx</pingback:server>
      <pingback:target>http://thisoldcode.net/PermaLink,guid,05a49754-3d61-4942-9f8b-544e1fadfe0d.aspx</pingback:target>
      <dc:creator>Aaron Fischer</dc:creator>
      <wfw:comment>http://thisoldcode.net/CommentView,guid,05a49754-3d61-4942-9f8b-544e1fadfe0d.aspx</wfw:comment>
      <wfw:commentRss>http://thisoldcode.net/SyndicationService.asmx/GetEntryCommentsRss?guid=05a49754-3d61-4942-9f8b-544e1fadfe0d</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
start by having a solution with two projects.
</p>
        <p>
          <a href="http://thisoldcode.microfisch.com/content/binary/WindowsLiveWriter/HowToshareclassresourcesbetweenprojectsi_C089/image%7B0%7D%5B5%5D.png" atomicselection="true">
            <img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="240" src="http://thisoldcode.microfisch.com/content/binary/WindowsLiveWriter/HowToshareclassresourcesbetweenprojectsi_C089/image%7B0%7D%5B4%5D.png" width="239" border="0" />
          </a>
        </p>
        <p>
In the solution exploder window right click the solution and choose add New or existing
item.
</p>
        <p>
          <a href="http://thisoldcode.microfisch.com/content/binary/WindowsLiveWriter/HowToshareclassresourcesbetweenprojectsi_C089/image%7B0%7D%5B1%5D.png" atomicselection="true">
            <img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="200" src="http://thisoldcode.microfisch.com/content/binary/WindowsLiveWriter/HowToshareclassresourcesbetweenprojectsi_C089/image%7B0%7D.png" width="240" border="0" />
          </a>
        </p>
        <p>
 
</p>
        <p>
For this how two we will add a new c# class
</p>
        <p>
          <a href="http://thisoldcode.microfisch.com/content/binary/WindowsLiveWriter/HowToshareclassresourcesbetweenprojectsi_C089/image%7B0%7D%5B3%5D.png" atomicselection="true">
            <img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="150" src="http://thisoldcode.microfisch.com/content/binary/WindowsLiveWriter/HowToshareclassresourcesbetweenprojectsi_C089/image%7B0%7D%5B2%5D.png" width="240" border="0" />
          </a>
        </p>
        <p>
click add.  Visual studio will create a new suborder under the solution called
"Solution Items" Class1.cs will be in this folder.
</p>
        <p>
          <a href="http://thisoldcode.microfisch.com/content/binary/WindowsLiveWriter/HowToshareclassresourcesbetweenprojectsi_C089/image%7B0%7D%5B7%5D.png" atomicselection="true">
            <img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="240" src="http://thisoldcode.microfisch.com/content/binary/WindowsLiveWriter/HowToshareclassresourcesbetweenprojectsi_C089/image%7B0%7D%5B6%5D.png" width="210" border="0" />
          </a>
        </p>
        <p>
now select one of your projects and right click select add existing item.  Navigate
to your solutions directory and select Class1.cs
</p>
        <p>
click the drop down arrow next to the add button
</p>
        <p>
          <a href="http://thisoldcode.microfisch.com/content/binary/WindowsLiveWriter/HowToshareclassresourcesbetweenprojectsi_C089/image%7B0%7D%5B13%5D.png" atomicselection="true">
            <img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="160" src="http://thisoldcode.microfisch.com/content/binary/WindowsLiveWriter/HowToshareclassresourcesbetweenprojectsi_C089/image%7B0%7D%5B12%5D.png" width="240" border="0" />
          </a>
        </p>
        <p>
select add as link
</p>
        <p>
          <a href="http://thisoldcode.microfisch.com/content/binary/WindowsLiveWriter/HowToshareclassresourcesbetweenprojectsi_C089/image%7B0%7D%5B15%5D.png" atomicselection="true">
            <img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="132" src="http://thisoldcode.microfisch.com/content/binary/WindowsLiveWriter/HowToshareclassresourcesbetweenprojectsi_C089/image%7B0%7D%5B14%5D.png" width="240" border="0" />
          </a>
        </p>
        <p>
You will now have a shared link to a common solution file/class
</p>
        <p>
          <a href="http://thisoldcode.microfisch.com/content/binary/WindowsLiveWriter/HowToshareclassresourcesbetweenprojectsi_C089/image%7B0%7D%5B17%5D.png" atomicselection="true">
            <img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="240" src="http://thisoldcode.microfisch.com/content/binary/WindowsLiveWriter/HowToshareclassresourcesbetweenprojectsi_C089/image%7B0%7D%5B16%5D.png" width="179" border="0" />
          </a>
        </p>
        <p>
repeat for each project you wish to add this file/class to.
</p>
        <img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=05a49754-3d61-4942-9f8b-544e1fadfe0d" />
        <br />
        <hr />
This weblog is sponsored by <a href="http://www.MicroFisch.com">MicroFisch</a>.</body>
      <title>How-To share class/resources between projects in Visual Studio 2005</title>
      <guid isPermaLink="false">http://thisoldcode.net/PermaLink,guid,05a49754-3d61-4942-9f8b-544e1fadfe0d.aspx</guid>
      <link>http://thisoldcode.net/PermaLink,guid,05a49754-3d61-4942-9f8b-544e1fadfe0d.aspx</link>
      <pubDate>Fri, 18 May 2007 20:41:40 GMT</pubDate>
      <description>&lt;p&gt;
start by having a solution with two projects.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://thisoldcode.microfisch.com/content/binary/WindowsLiveWriter/HowToshareclassresourcesbetweenprojectsi_C089/image%7B0%7D%5B5%5D.png" atomicselection="true"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="240" src="http://thisoldcode.microfisch.com/content/binary/WindowsLiveWriter/HowToshareclassresourcesbetweenprojectsi_C089/image%7B0%7D%5B4%5D.png" width="239" border="0"&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
In the solution exploder window right click the solution and choose add New or existing
item.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://thisoldcode.microfisch.com/content/binary/WindowsLiveWriter/HowToshareclassresourcesbetweenprojectsi_C089/image%7B0%7D%5B1%5D.png" atomicselection="true"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="200" src="http://thisoldcode.microfisch.com/content/binary/WindowsLiveWriter/HowToshareclassresourcesbetweenprojectsi_C089/image%7B0%7D.png" width="240" border="0"&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
For this how two we will add a new c# class
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://thisoldcode.microfisch.com/content/binary/WindowsLiveWriter/HowToshareclassresourcesbetweenprojectsi_C089/image%7B0%7D%5B3%5D.png" atomicselection="true"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="150" src="http://thisoldcode.microfisch.com/content/binary/WindowsLiveWriter/HowToshareclassresourcesbetweenprojectsi_C089/image%7B0%7D%5B2%5D.png" width="240" border="0"&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
click add.&amp;nbsp; Visual studio will create a new suborder under the solution called
"Solution Items" Class1.cs will be in this folder.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://thisoldcode.microfisch.com/content/binary/WindowsLiveWriter/HowToshareclassresourcesbetweenprojectsi_C089/image%7B0%7D%5B7%5D.png" atomicselection="true"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="240" src="http://thisoldcode.microfisch.com/content/binary/WindowsLiveWriter/HowToshareclassresourcesbetweenprojectsi_C089/image%7B0%7D%5B6%5D.png" width="210" border="0"&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
now select one of your projects and right click select add existing item.&amp;nbsp; Navigate
to your solutions directory and select Class1.cs
&lt;/p&gt;
&lt;p&gt;
click the drop down arrow next to the add button
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://thisoldcode.microfisch.com/content/binary/WindowsLiveWriter/HowToshareclassresourcesbetweenprojectsi_C089/image%7B0%7D%5B13%5D.png" atomicselection="true"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="160" src="http://thisoldcode.microfisch.com/content/binary/WindowsLiveWriter/HowToshareclassresourcesbetweenprojectsi_C089/image%7B0%7D%5B12%5D.png" width="240" border="0"&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
select add as link
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://thisoldcode.microfisch.com/content/binary/WindowsLiveWriter/HowToshareclassresourcesbetweenprojectsi_C089/image%7B0%7D%5B15%5D.png" atomicselection="true"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="132" src="http://thisoldcode.microfisch.com/content/binary/WindowsLiveWriter/HowToshareclassresourcesbetweenprojectsi_C089/image%7B0%7D%5B14%5D.png" width="240" border="0"&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
You will now have a shared link to a common solution file/class
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://thisoldcode.microfisch.com/content/binary/WindowsLiveWriter/HowToshareclassresourcesbetweenprojectsi_C089/image%7B0%7D%5B17%5D.png" atomicselection="true"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="240" src="http://thisoldcode.microfisch.com/content/binary/WindowsLiveWriter/HowToshareclassresourcesbetweenprojectsi_C089/image%7B0%7D%5B16%5D.png" width="179" border="0"&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
repeat for each project you wish to add this file/class to.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=05a49754-3d61-4942-9f8b-544e1fadfe0d" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.MicroFisch.com"&gt;MicroFisch&lt;/a&gt;.</description>
      <comments>http://thisoldcode.net/CommentView,guid,05a49754-3d61-4942-9f8b-544e1fadfe0d.aspx</comments>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>Microsoft</category>
      <category>VB</category>
    </item>
    <item>
      <trackback:ping>http://thisoldcode.net/Trackback.aspx?guid=645c99f5-f9a7-4c88-90db-4cd17e8c1682</trackback:ping>
      <pingback:server>http://thisoldcode.net/pingback.aspx</pingback:server>
      <pingback:target>http://thisoldcode.net/PermaLink,guid,645c99f5-f9a7-4c88-90db-4cd17e8c1682.aspx</pingback:target>
      <dc:creator>Aaron Fischer</dc:creator>
      <wfw:comment>http://thisoldcode.net/CommentView,guid,645c99f5-f9a7-4c88-90db-4cd17e8c1682.aspx</wfw:comment>
      <wfw:commentRss>http://thisoldcode.net/SyndicationService.asmx/GetEntryCommentsRss?guid=645c99f5-f9a7-4c88-90db-4cd17e8c1682</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
It seems to have been under reported but <a href="http://www.microsoft.com/expression/" target="_blank">Expression
Studio</a> was released today.  I don't see Blend on the MSDN Subscriber download
yet.
</p>
        <img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=645c99f5-f9a7-4c88-90db-4cd17e8c1682" />
        <br />
        <hr />
This weblog is sponsored by <a href="http://www.MicroFisch.com">MicroFisch</a>.</body>
      <title>Expression Blend Today</title>
      <guid isPermaLink="false">http://thisoldcode.net/PermaLink,guid,645c99f5-f9a7-4c88-90db-4cd17e8c1682.aspx</guid>
      <link>http://thisoldcode.net/PermaLink,guid,645c99f5-f9a7-4c88-90db-4cd17e8c1682.aspx</link>
      <pubDate>Tue, 01 May 2007 04:29:09 GMT</pubDate>
      <description>&lt;p&gt;
It seems to have been under reported but &lt;a href="http://www.microsoft.com/expression/" target="_blank"&gt;Expression
Studio&lt;/a&gt; was released today.&amp;nbsp; I don't see Blend on the MSDN Subscriber download
yet.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=645c99f5-f9a7-4c88-90db-4cd17e8c1682" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.MicroFisch.com"&gt;MicroFisch&lt;/a&gt;.</description>
      <comments>http://thisoldcode.net/CommentView,guid,645c99f5-f9a7-4c88-90db-4cd17e8c1682.aspx</comments>
      <category>DotNet</category>
      <category>Microsoft</category>
    </item>
    <item>
      <trackback:ping>http://thisoldcode.net/Trackback.aspx?guid=34f910e6-24f7-49d5-a9a0-8623acda3c78</trackback:ping>
      <pingback:server>http://thisoldcode.net/pingback.aspx</pingback:server>
      <pingback:target>http://thisoldcode.net/PermaLink,guid,34f910e6-24f7-49d5-a9a0-8623acda3c78.aspx</pingback:target>
      <dc:creator>Aaron Fischer</dc:creator>
      <wfw:comment>http://thisoldcode.net/CommentView,guid,34f910e6-24f7-49d5-a9a0-8623acda3c78.aspx</wfw:comment>
      <wfw:commentRss>http://thisoldcode.net/SyndicationService.asmx/GetEntryCommentsRss?guid=34f910e6-24f7-49d5-a9a0-8623acda3c78</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I am not at mix but I see the <a href="http://blogs.msdn.com/bclteam/archive/2007/04/30/introducing-microsoft-silverlight-1-1-alpha-justin-van-patten.aspx" target="_blank">BCL
team just announced</a></p>
        <p>
 
</p>
        <blockquote>
          <p>
Silverlight 1.1 Alpha includes all the features available in Silverlight 1.0 Beta
plus a number of new features focused primarily on improving developer productivity
and power: 
</p>
          <ul>
            <li>
              <b>Managed code support</b>
            </li>
            <li>
Support for dynamic languages including Managed JScript and Python 
</li>
            <li>
Rich UI control model based on WPF 
</li>
            <li>
Improved networking stack with support for REST, RSS, JSON, POX 
</li>
            <li>
Enhanced, 2-way HTML/AJAX Bridge 
</li>
            <li>
              <b>Comprehensive and consistent base class library</b>
            </li>
            <li>
Support for LINQ (LINQ to Objects, LINQ to XML)</li>
          </ul>
          <p>
That's right.  Silverlight 1.1 Alpha includes support for managed code and a
comprehensive base class library!  Now you know what we've been up to and why
our blog has been relatively quiet these past several months :-) 
</p>
          <p>
Our partner .NET teams within Microsoft have been able to provide an amazing amount
of additional functionality on top of the Silverlight 1.1 BCL.  There's a networking
stack, XmlReader and XmlWriter, an HTML/AJAX Bridge, a WPF API subset, a safe OpenFileDialog
control, LINQ, and the new Dynamic Language Runtime (DLR).  What's really exciting
is that all of these APIs are cross platform and work consistently on both Mac OS
X and Windows! 
</p>
          <p>
You can download Silverlight 1.1 Alpha today along with the SDK at <a href="http://msdn.microsoft.com/silverlight">http://msdn.microsoft.com/silverlight</a>. 
After you've downloaded the bits, check out the newly launched <a href="http://www.silverlight.net/">Silverlight
community site</a>.  It's a great resource for getting started with Silverlight.
</p>
        </blockquote>
        <p>
This will indeed be an interesting year.  BCL on Mac I doubt Linux could be to
far off. 
</p>
        <p>
Now we know why many Developers were left with the impression that Silverlight was
a little lacking, Microsoft was just hiding their real work.
</p>
        <img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=34f910e6-24f7-49d5-a9a0-8623acda3c78" />
        <br />
        <hr />
This weblog is sponsored by <a href="http://www.MicroFisch.com">MicroFisch</a>.</body>
      <title>Wow! Silverlight 1.1 Alpha</title>
      <guid isPermaLink="false">http://thisoldcode.net/PermaLink,guid,34f910e6-24f7-49d5-a9a0-8623acda3c78.aspx</guid>
      <link>http://thisoldcode.net/PermaLink,guid,34f910e6-24f7-49d5-a9a0-8623acda3c78.aspx</link>
      <pubDate>Mon, 30 Apr 2007 17:46:07 GMT</pubDate>
      <description>&lt;p&gt;
I am not at mix but I see the &lt;a href="http://blogs.msdn.com/bclteam/archive/2007/04/30/introducing-microsoft-silverlight-1-1-alpha-justin-van-patten.aspx" target="_blank"&gt;BCL
team just announced&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;blockquote&gt; 
&lt;p&gt;
Silverlight 1.1 Alpha includes all the features available in Silverlight 1.0 Beta
plus a number of new features focused primarily on improving developer productivity
and power: 
&lt;ul&gt;
&lt;li&gt;
&lt;b&gt;Managed code support&lt;/b&gt; 
&lt;li&gt;
Support for dynamic languages including Managed JScript and Python 
&lt;li&gt;
Rich UI control model based on WPF 
&lt;li&gt;
Improved networking stack with support for REST, RSS, JSON, POX 
&lt;li&gt;
Enhanced, 2-way HTML/AJAX Bridge 
&lt;li&gt;
&lt;b&gt;Comprehensive and consistent base class library&lt;/b&gt; 
&lt;li&gt;
Support for LINQ (LINQ to Objects, LINQ to XML)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
That's right.&amp;nbsp; Silverlight 1.1 Alpha includes support for managed code and a
comprehensive base class library!&amp;nbsp; Now you know what we've been up to and why
our blog has been relatively quiet these past several months :-) 
&lt;p&gt;
Our partner .NET teams within Microsoft have been able to provide an amazing amount
of additional functionality on top of the Silverlight 1.1 BCL.&amp;nbsp; There's a networking
stack, XmlReader and XmlWriter, an HTML/AJAX Bridge, a WPF API subset, a safe OpenFileDialog
control, LINQ, and the new Dynamic Language Runtime (DLR).&amp;nbsp; What's really exciting
is that all of these APIs are cross platform and work consistently on both Mac OS
X and Windows! 
&lt;p&gt;
You can download Silverlight 1.1 Alpha today along with the SDK at &lt;a href="http://msdn.microsoft.com/silverlight"&gt;http://msdn.microsoft.com/silverlight&lt;/a&gt;.&amp;nbsp;
After you've downloaded the bits, check out the newly launched &lt;a href="http://www.silverlight.net/"&gt;Silverlight
community site&lt;/a&gt;.&amp;nbsp; It's a great resource for getting started with Silverlight.
&lt;/p&gt;
&lt;/blockquote&gt; 
&lt;p&gt;
This will indeed be an interesting year.&amp;nbsp; BCL on Mac I doubt Linux could be to
far off. 
&lt;p&gt;
Now we know why many Developers were left with the impression that Silverlight was
a little lacking, Microsoft was just hiding their real work.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=34f910e6-24f7-49d5-a9a0-8623acda3c78" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.MicroFisch.com"&gt;MicroFisch&lt;/a&gt;.</description>
      <comments>http://thisoldcode.net/CommentView,guid,34f910e6-24f7-49d5-a9a0-8623acda3c78.aspx</comments>
      <category>DotNet</category>
    </item>
    <item>
      <trackback:ping>http://thisoldcode.net/Trackback.aspx?guid=b2286aad-0dff-4cf8-93b2-ebe85b3e2609</trackback:ping>
      <pingback:server>http://thisoldcode.net/pingback.aspx</pingback:server>
      <pingback:target>http://thisoldcode.net/PermaLink,guid,b2286aad-0dff-4cf8-93b2-ebe85b3e2609.aspx</pingback:target>
      <dc:creator>Aaron Fischer</dc:creator>
      <wfw:comment>http://thisoldcode.net/CommentView,guid,b2286aad-0dff-4cf8-93b2-ebe85b3e2609.aspx</wfw:comment>
      <wfw:commentRss>http://thisoldcode.net/SyndicationService.asmx/GetEntryCommentsRss?guid=b2286aad-0dff-4cf8-93b2-ebe85b3e2609</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Check out <a href="http://www.securelm.net/" target="_blank">SecureLM</a>'s <a href="http://www.securelm.net/SecureLM_FAQ.htm#_Toc134274464" target="_blank">FAQ</a></p>
        <p>
 
</p>
        <blockquote>
          <h4>
            <a>How SecureLM works?</a>
          </h4>
          <p>
1. The software that is going to be distributed should be integrated with SecureLM.
If you protecting your software using SecureLM Code Protector, the integration is
almost done. In order to enable or disable GUI elements related to licensed functionality
of software SecureLM API can be used. However, licensed functionality of protected
software will not be executed without a valid license even if an attacker eliminates
API checks. 
</p>
          <p>
2. Protected program requires a valid license in order to run. The creation and installation
of a license for specific machine or USB hardware key is called Activation. The activation
can be done online, via e-mail or via phone. A license is usually locked to machine,
USB hardware key or USB flash disk. Non locked licenses are also allowed. Usually
end user receives an activation key that allows software activation. SecureLM provides
friendly user interface for software activation. 
</p>
          <p>
3. SecureLM server provides Web interface that allows performing operations like: 
</p>
          <p>
· Issue licenses 
</p>
          <p>
· Reissue existing licenses 
</p>
          <p>
· Perform e-mail and phone activations 
</p>
          <p>
· Increase number of allowed activations per license key 
</p>
          <p>
· Track issued licenses and online activations 
</p>
          <p>
· Define system configuration 
</p>
          <p>
· Much more. 
</p>
          <p>
  
</p>
          <h4>
            <a>What kind of software can be distributed with SecureLM?</a>
          </h4>
          <p>
Any Windows application or library can be distributed with SecureLM. 
</p>
          <p>
· .NET 1.1 or 2.0 Windows applications, services, or components 
</p>
          <p>
· ASP.NET 1.1. or 2.0 applications or components 
</p>
          <p>
· VC++/VB6/Delphi applications
</p>
        </blockquote>
        <p>
I am just stumbling around their site it sounds interesting and worth a try. 
Its nice to see another Giant in this market.  At least there is an alternative
to <a href="http://www.macrovision.com/products/flexnet_publisher/index.shtml" target="_blank">MacroVision</a></p>
        <img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=b2286aad-0dff-4cf8-93b2-ebe85b3e2609" />
        <br />
        <hr />
This weblog is sponsored by <a href="http://www.MicroFisch.com">MicroFisch</a>.</body>
      <title>Microsoft Has A Software License Management System</title>
      <guid isPermaLink="false">http://thisoldcode.net/PermaLink,guid,b2286aad-0dff-4cf8-93b2-ebe85b3e2609.aspx</guid>
      <link>http://thisoldcode.net/PermaLink,guid,b2286aad-0dff-4cf8-93b2-ebe85b3e2609.aspx</link>
      <pubDate>Tue, 24 Apr 2007 15:07:38 GMT</pubDate>
      <description>&lt;p&gt;
Check out &lt;a href="http://www.securelm.net/" target="_blank"&gt;SecureLM&lt;/a&gt;'s &lt;a href="http://www.securelm.net/SecureLM_FAQ.htm#_Toc134274464" target="_blank"&gt;FAQ&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;blockquote&gt; 
&lt;h4&gt;&lt;a&gt;How SecureLM works?&lt;/a&gt;
&lt;/h4&gt;
&lt;p&gt;
1. The software that is going to be distributed should be integrated with SecureLM.
If you protecting your software using SecureLM Code Protector, the integration is
almost done. In order to enable or disable GUI elements related to licensed functionality
of software SecureLM API can be used. However, licensed functionality of protected
software will not be executed without a valid license even if an attacker eliminates
API checks. 
&lt;p&gt;
2. Protected program requires a valid license in order to run. The creation and installation
of a license for specific machine or USB hardware key is called Activation. The activation
can be done online, via e-mail or via phone. A license is usually locked to machine,
USB hardware key or USB flash disk. Non locked licenses are also allowed. Usually
end user receives an activation key that allows software activation. SecureLM provides
friendly user interface for software activation. 
&lt;p&gt;
3. SecureLM server provides Web interface that allows performing operations like: 
&lt;p&gt;
· Issue licenses 
&lt;p&gt;
· Reissue existing licenses 
&lt;p&gt;
· Perform e-mail and phone activations 
&lt;p&gt;
· Increase number of allowed activations per license key 
&lt;p&gt;
· Track issued licenses and online activations 
&lt;p&gt;
· Define system configuration 
&lt;p&gt;
· Much more. 
&lt;p&gt;
&amp;nbsp; 
&lt;h4&gt;&lt;a&gt;What kind of software can be distributed with SecureLM?&lt;/a&gt;
&lt;/h4&gt;
&lt;p&gt;
Any Windows application or library can be distributed with SecureLM. 
&lt;p&gt;
· .NET 1.1 or 2.0 Windows applications, services, or components 
&lt;p&gt;
· ASP.NET 1.1. or 2.0 applications or components 
&lt;p&gt;
· VC++/VB6/Delphi applications
&lt;/p&gt;
&lt;/blockquote&gt; 
&lt;p&gt;
I am just stumbling around their site it sounds interesting and worth a try.&amp;nbsp;
Its nice to see another Giant in this market.&amp;nbsp; At least there is an alternative
to &lt;a href="http://www.macrovision.com/products/flexnet_publisher/index.shtml" target="_blank"&gt;MacroVision&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=b2286aad-0dff-4cf8-93b2-ebe85b3e2609" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.MicroFisch.com"&gt;MicroFisch&lt;/a&gt;.</description>
      <comments>http://thisoldcode.net/CommentView,guid,b2286aad-0dff-4cf8-93b2-ebe85b3e2609.aspx</comments>
      <category>DotNet</category>
      <category>Microsoft</category>
    </item>
    <item>
      <trackback:ping>http://thisoldcode.net/Trackback.aspx?guid=9cb6d2d0-b7e5-40b6-b64c-7b39ea65a747</trackback:ping>
      <pingback:server>http://thisoldcode.net/pingback.aspx</pingback:server>
      <pingback:target>http://thisoldcode.net/PermaLink,guid,9cb6d2d0-b7e5-40b6-b64c-7b39ea65a747.aspx</pingback:target>
      <dc:creator>Aaron Fischer</dc:creator>
      <wfw:comment>http://thisoldcode.net/CommentView,guid,9cb6d2d0-b7e5-40b6-b64c-7b39ea65a747.aspx</wfw:comment>
      <wfw:commentRss>http://thisoldcode.net/SyndicationService.asmx/GetEntryCommentsRss?guid=9cb6d2d0-b7e5-40b6-b64c-7b39ea65a747</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Check out Microsoft's free <a href="http://msdn2.microsoft.com/en-us/virtuallabs/aa740389.aspx" target="_blank">.Net
Framework 3.0 Virtual Labs</a> and if you take part in any TechNet or MSDN virtual
lab or labcast  you could <a href="http://www.microsoft.com/events/officialrules_vlabcamera.mspx" target="_blank">win</a>.
</p>
        <img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=9cb6d2d0-b7e5-40b6-b64c-7b39ea65a747" />
        <br />
        <hr />
This weblog is sponsored by <a href="http://www.MicroFisch.com">MicroFisch</a>.</body>
      <title>Attend A Virtual Lab and Win a Cannon Digital SLR</title>
      <guid isPermaLink="false">http://thisoldcode.net/PermaLink,guid,9cb6d2d0-b7e5-40b6-b64c-7b39ea65a747.aspx</guid>
      <link>http://thisoldcode.net/PermaLink,guid,9cb6d2d0-b7e5-40b6-b64c-7b39ea65a747.aspx</link>
      <pubDate>Sat, 21 Apr 2007 21:42:23 GMT</pubDate>
      <description>&lt;p&gt;
Check out Microsoft's free &lt;a href="http://msdn2.microsoft.com/en-us/virtuallabs/aa740389.aspx" target="_blank"&gt;.Net
Framework 3.0 Virtual Labs&lt;/a&gt; and if you take part in any TechNet or MSDN virtual
lab or labcast&amp;nbsp; you could &lt;a href="http://www.microsoft.com/events/officialrules_vlabcamera.mspx" target="_blank"&gt;win&lt;/a&gt;.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=9cb6d2d0-b7e5-40b6-b64c-7b39ea65a747" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.MicroFisch.com"&gt;MicroFisch&lt;/a&gt;.</description>
      <comments>http://thisoldcode.net/CommentView,guid,9cb6d2d0-b7e5-40b6-b64c-7b39ea65a747.aspx</comments>
      <category>DotNet</category>
      <category>Microsoft</category>
    </item>
    <item>
      <trackback:ping>http://thisoldcode.net/Trackback.aspx?guid=853eb8c2-e5e5-443c-b8f4-19dc18544453</trackback:ping>
      <pingback:server>http://thisoldcode.net/pingback.aspx</pingback:server>
      <pingback:target>http://thisoldcode.net/PermaLink,guid,853eb8c2-e5e5-443c-b8f4-19dc18544453.aspx</pingback:target>
      <dc:creator>Aaron Fischer</dc:creator>
      <wfw:comment>http://thisoldcode.net/CommentView,guid,853eb8c2-e5e5-443c-b8f4-19dc18544453.aspx</wfw:comment>
      <wfw:commentRss>http://thisoldcode.net/SyndicationService.asmx/GetEntryCommentsRss?guid=853eb8c2-e5e5-443c-b8f4-19dc18544453</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I was having some trouble figuring out how to use the new ado.net entity framework
in the last March Orcas CTP, but leave it to <a href="http://weblogs.asp.net/scottgu/default.aspx" target="_blank">Scott</a> to
have all the answers.  Scott has posted a nice video covering
</p>
        <ul>
          <li>
new asp.net WYSIWYG HTML designer.</li>
          <li>
create classes's from the ORM designer.</li>
          <li>
Intellisense for LINQ.</li>
        </ul>
        <p>
full detailed <a href="http://weblogs.asp.net/scottgu/archive/2007/01/28/video-using-linq-with-asp-net-in-vs-orcas-part-1.aspx" target="_blank">blog
post</a>.  And you can find the video <a href="http://www.scottgu.com/blogposts/video/linqtalk1.wmv">here</a>.
</p>
        <img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=853eb8c2-e5e5-443c-b8f4-19dc18544453" />
        <br />
        <hr />
This weblog is sponsored by <a href="http://www.MicroFisch.com">MicroFisch</a>.</body>
      <title>Orcas Entity/ORM support</title>
      <guid isPermaLink="false">http://thisoldcode.net/PermaLink,guid,853eb8c2-e5e5-443c-b8f4-19dc18544453.aspx</guid>
      <link>http://thisoldcode.net/PermaLink,guid,853eb8c2-e5e5-443c-b8f4-19dc18544453.aspx</link>
      <pubDate>Sat, 21 Apr 2007 21:33:48 GMT</pubDate>
      <description>&lt;p&gt;
I was having some trouble figuring out how to use the new ado.net entity framework
in the last March Orcas CTP, but leave it to &lt;a href="http://weblogs.asp.net/scottgu/default.aspx" target="_blank"&gt;Scott&lt;/a&gt; to
have all the answers.&amp;nbsp; Scott has posted a nice video covering
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
new asp.net WYSIWYG HTML designer.&lt;/li&gt;
&lt;li&gt;
create classes's from the ORM designer.&lt;/li&gt;
&lt;li&gt;
Intellisense for LINQ.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
full detailed &lt;a href="http://weblogs.asp.net/scottgu/archive/2007/01/28/video-using-linq-with-asp-net-in-vs-orcas-part-1.aspx" target="_blank"&gt;blog
post&lt;/a&gt;.&amp;nbsp; And you can find the video &lt;a href="http://www.scottgu.com/blogposts/video/linqtalk1.wmv"&gt;here&lt;/a&gt;.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=853eb8c2-e5e5-443c-b8f4-19dc18544453" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.MicroFisch.com"&gt;MicroFisch&lt;/a&gt;.</description>
      <comments>http://thisoldcode.net/CommentView,guid,853eb8c2-e5e5-443c-b8f4-19dc18544453.aspx</comments>
      <category>ASP.NET</category>
      <category>DotNet</category>
      <category>LINQ</category>
      <category>Microsoft</category>
      <category>SQL</category>
      <category>Visual Studio</category>
    </item>
    <item>
      <trackback:ping>http://thisoldcode.net/Trackback.aspx?guid=91fedf3a-1be4-48c2-8250-8828f24536d6</trackback:ping>
      <pingback:server>http://thisoldcode.net/pingback.aspx</pingback:server>
      <pingback:target>http://thisoldcode.net/PermaLink,guid,91fedf3a-1be4-48c2-8250-8828f24536d6.aspx</pingback:target>
      <dc:creator>Aaron Fischer</dc:creator>
      <wfw:comment>http://thisoldcode.net/CommentView,guid,91fedf3a-1be4-48c2-8250-8828f24536d6.aspx</wfw:comment>
      <wfw:commentRss>http://thisoldcode.net/SyndicationService.asmx/GetEntryCommentsRss?guid=91fedf3a-1be4-48c2-8250-8828f24536d6</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Incase you missed it yesterday Soma announced the <a href="http://blogs.msdn.com/somasegar/archive/2007/04/19/visual-studio-orcas-and-net-fx-3-5-beta1-shipped.aspx" target="_blank">release
of Orcas Beta 1,</a> it can be downloaded <a href="http://msdn2.microsoft.com/en-us/vstudio/aa700831.aspx" target="_blank">here</a>. 
</p>
        <img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=91fedf3a-1be4-48c2-8250-8828f24536d6" />
        <br />
        <hr />
This weblog is sponsored by <a href="http://www.MicroFisch.com">MicroFisch</a>.</body>
      <title>Beta 1 Of Orcas Released Into The Wild</title>
      <guid isPermaLink="false">http://thisoldcode.net/PermaLink,guid,91fedf3a-1be4-48c2-8250-8828f24536d6.aspx</guid>
      <link>http://thisoldcode.net/PermaLink,guid,91fedf3a-1be4-48c2-8250-8828f24536d6.aspx</link>
      <pubDate>Fri, 20 Apr 2007 21:43:03 GMT</pubDate>
      <description>&lt;p&gt;
Incase you missed it yesterday Soma announced the &lt;a href="http://blogs.msdn.com/somasegar/archive/2007/04/19/visual-studio-orcas-and-net-fx-3-5-beta1-shipped.aspx" target="_blank"&gt;release
of Orcas Beta 1,&lt;/a&gt; it can be downloaded &lt;a href="http://msdn2.microsoft.com/en-us/vstudio/aa700831.aspx" target="_blank"&gt;here&lt;/a&gt;. 
&lt;/p&gt;
&lt;img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=91fedf3a-1be4-48c2-8250-8828f24536d6" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.MicroFisch.com"&gt;MicroFisch&lt;/a&gt;.</description>
      <comments>http://thisoldcode.net/CommentView,guid,91fedf3a-1be4-48c2-8250-8828f24536d6.aspx</comments>
      <category>ASP.NET</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>LINQ</category>
      <category>Microsoft</category>
      <category>VB</category>
      <category>Visual Studio</category>
    </item>
    <item>
      <trackback:ping>http://thisoldcode.net/Trackback.aspx?guid=e69501c5-44f0-426d-9759-cda83baa4a20</trackback:ping>
      <pingback:server>http://thisoldcode.net/pingback.aspx</pingback:server>
      <pingback:target>http://thisoldcode.net/PermaLink,guid,e69501c5-44f0-426d-9759-cda83baa4a20.aspx</pingback:target>
      <dc:creator>Aaron Fischer</dc:creator>
      <wfw:comment>http://thisoldcode.net/CommentView,guid,e69501c5-44f0-426d-9759-cda83baa4a20.aspx</wfw:comment>
      <wfw:commentRss>http://thisoldcode.net/SyndicationService.asmx/GetEntryCommentsRss?guid=e69501c5-44f0-426d-9759-cda83baa4a20</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I wanted to take a moment to point out my new favorite DotNet Function.  At VSLive
in San Francisco I was introduced to System.IO.Path.Combine( path1, path2) as string. 
I no longer have to deal with the logic of adding a trailing or leading slash when
combing  file and directory locations.
</p>
        <img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=e69501c5-44f0-426d-9759-cda83baa4a20" />
        <br />
        <hr />
This weblog is sponsored by <a href="http://www.MicroFisch.com">MicroFisch</a>.</body>
      <title>My New Favorite Function</title>
      <guid isPermaLink="false">http://thisoldcode.net/PermaLink,guid,e69501c5-44f0-426d-9759-cda83baa4a20.aspx</guid>
      <link>http://thisoldcode.net/PermaLink,guid,e69501c5-44f0-426d-9759-cda83baa4a20.aspx</link>
      <pubDate>Tue, 03 Apr 2007 16:27:05 GMT</pubDate>
      <description>&lt;p&gt;
I wanted to take a moment to point out my new favorite DotNet Function.&amp;nbsp; At VSLive
in San Francisco I was introduced to System.IO.Path.Combine( path1, path2) as string.&amp;nbsp;
I no longer have to deal with the logic of adding a trailing or leading slash when
combing&amp;nbsp; file and directory locations.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=e69501c5-44f0-426d-9759-cda83baa4a20" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.MicroFisch.com"&gt;MicroFisch&lt;/a&gt;.</description>
      <comments>http://thisoldcode.net/CommentView,guid,e69501c5-44f0-426d-9759-cda83baa4a20.aspx</comments>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>VB</category>
    </item>
    <item>
      <trackback:ping>http://thisoldcode.net/Trackback.aspx?guid=76469058-aa7b-4e13-a5f5-76c889546322</trackback:ping>
      <pingback:server>http://thisoldcode.net/pingback.aspx</pingback:server>
      <pingback:target>http://thisoldcode.net/PermaLink,guid,76469058-aa7b-4e13-a5f5-76c889546322.aspx</pingback:target>
      <dc:creator>Aaron Fischer</dc:creator>
      <wfw:comment>http://thisoldcode.net/CommentView,guid,76469058-aa7b-4e13-a5f5-76c889546322.aspx</wfw:comment>
      <wfw:commentRss>http://thisoldcode.net/SyndicationService.asmx/GetEntryCommentsRss?guid=76469058-aa7b-4e13-a5f5-76c889546322</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I was taking a look at <a href="http://weblogs.asp.net/scottgu/archive/2007/03/30/slides-from-my-asp-net-connections-talks-wpf-e-linq-and-asp-net-tips-tricks.aspx" target="_blank">Scott
Guthrie's</a> Developing Data-Driven Web Applications using LINQ.  This is going
to make life a little less dreary.
</p>
        <p>
          <a href="http://thisoldcode.microfisch.com/content/binary/WindowsLiveWriter/LINQWarmFuzzyFeeling_D3BA/image%7B0%7D%5B1%5D.png" atomicselection="true">
            <img style="border: 0px none ;" src="http://thisoldcode.microfisch.com/content/binary/WindowsLiveWriter/LINQWarmFuzzyFeeling_D3BA/image%7B0%7D.png" border="0" height="120" width="240" />
          </a>
        </p>
        <p>
I like the second to the  last line results.Skip(startRow).Take(10);
</p>
        <img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=76469058-aa7b-4e13-a5f5-76c889546322" />
        <br />
        <hr />
This weblog is sponsored by <a href="http://www.MicroFisch.com">MicroFisch</a>.</body>
      <title>LINQ == Warm Fuzzy Feeling</title>
      <guid isPermaLink="false">http://thisoldcode.net/PermaLink,guid,76469058-aa7b-4e13-a5f5-76c889546322.aspx</guid>
      <link>http://thisoldcode.net/PermaLink,guid,76469058-aa7b-4e13-a5f5-76c889546322.aspx</link>
      <pubDate>Sat, 31 Mar 2007 22:03:28 GMT</pubDate>
      <description>&lt;p&gt;
I was taking a look at &lt;a href="http://weblogs.asp.net/scottgu/archive/2007/03/30/slides-from-my-asp-net-connections-talks-wpf-e-linq-and-asp-net-tips-tricks.aspx" target="_blank"&gt;Scott
Guthrie's&lt;/a&gt; Developing Data-Driven Web Applications using LINQ.&amp;nbsp; This is going
to make life a little less dreary.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://thisoldcode.microfisch.com/content/binary/WindowsLiveWriter/LINQWarmFuzzyFeeling_D3BA/image%7B0%7D%5B1%5D.png" atomicselection="true"&gt;&lt;img style="border: 0px none ;" src="http://thisoldcode.microfisch.com/content/binary/WindowsLiveWriter/LINQWarmFuzzyFeeling_D3BA/image%7B0%7D.png" border="0" height="120" width="240"&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
I like the second to the &amp;nbsp;last line results.Skip(startRow).Take(10);
&lt;/p&gt;
&lt;img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=76469058-aa7b-4e13-a5f5-76c889546322" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.MicroFisch.com"&gt;MicroFisch&lt;/a&gt;.</description>
      <comments>http://thisoldcode.net/CommentView,guid,76469058-aa7b-4e13-a5f5-76c889546322.aspx</comments>
      <category>DotNet</category>
      <category>Microsoft</category>
      <category>Visual Studio</category>
      <category>LINQ</category>
    </item>
    <item>
      <trackback:ping>http://thisoldcode.net/Trackback.aspx?guid=c57c9c2a-ae3b-4e58-9c95-10534f2b4d14</trackback:ping>
      <pingback:server>http://thisoldcode.net/pingback.aspx</pingback:server>
      <pingback:target>http://thisoldcode.net/PermaLink,guid,c57c9c2a-ae3b-4e58-9c95-10534f2b4d14.aspx</pingback:target>
      <dc:creator>Aaron Fischer</dc:creator>
      <wfw:comment>http://thisoldcode.net/CommentView,guid,c57c9c2a-ae3b-4e58-9c95-10534f2b4d14.aspx</wfw:comment>
      <wfw:commentRss>http://thisoldcode.net/SyndicationService.asmx/GetEntryCommentsRss?guid=c57c9c2a-ae3b-4e58-9c95-10534f2b4d14</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
The Ado and Data blogs have posted links for the screen casts from this mornings VSLive
KeyNote.
</p>
        <p>
          <a href="http://blogs.msdn.com/data/archive/2007/03/27/vslive-keynote-san-francisco.aspx?" target="_blank">Data</a>
        </p>
        <p>
          <a href="http://blogs.msdn.com/adonet/archive/2007/03/27/edm-wizard-and-designer-featured-in-vslive-san-francisco-keynote.aspx" target="_blank">ADO.Net</a>
        </p>
        <img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=c57c9c2a-ae3b-4e58-9c95-10534f2b4d14" />
        <br />
        <hr />
This weblog is sponsored by <a href="http://www.MicroFisch.com">MicroFisch</a>.</body>
      <title>This Morning's VSLive Key Note</title>
      <guid isPermaLink="false">http://thisoldcode.net/PermaLink,guid,c57c9c2a-ae3b-4e58-9c95-10534f2b4d14.aspx</guid>
      <link>http://thisoldcode.net/PermaLink,guid,c57c9c2a-ae3b-4e58-9c95-10534f2b4d14.aspx</link>
      <pubDate>Wed, 28 Mar 2007 04:48:58 GMT</pubDate>
      <description>&lt;p&gt;
The Ado and Data blogs have posted links for the screen casts from this mornings VSLive
KeyNote.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://blogs.msdn.com/data/archive/2007/03/27/vslive-keynote-san-francisco.aspx?" target="_blank"&gt;Data&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://blogs.msdn.com/adonet/archive/2007/03/27/edm-wizard-and-designer-featured-in-vslive-san-francisco-keynote.aspx" target="_blank"&gt;ADO.Net&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=c57c9c2a-ae3b-4e58-9c95-10534f2b4d14" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.MicroFisch.com"&gt;MicroFisch&lt;/a&gt;.</description>
      <comments>http://thisoldcode.net/CommentView,guid,c57c9c2a-ae3b-4e58-9c95-10534f2b4d14.aspx</comments>
      <category>DotNet</category>
      <category>Microsoft</category>
    </item>
    <item>
      <trackback:ping>http://thisoldcode.net/Trackback.aspx?guid=3b28420f-7683-457f-8d2f-c29674bf4571</trackback:ping>
      <pingback:server>http://thisoldcode.net/pingback.aspx</pingback:server>
      <pingback:target>http://thisoldcode.net/PermaLink,guid,3b28420f-7683-457f-8d2f-c29674bf4571.aspx</pingback:target>
      <dc:creator>Aaron Fischer</dc:creator>
      <wfw:comment>http://thisoldcode.net/CommentView,guid,3b28420f-7683-457f-8d2f-c29674bf4571.aspx</wfw:comment>
      <wfw:commentRss>http://thisoldcode.net/SyndicationService.asmx/GetEntryCommentsRss?guid=3b28420f-7683-457f-8d2f-c29674bf4571</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Here is my way of getting a DotNet DLL to load its app.config file.
</p>
        <pre class="code">
          <span style="color: rgb(201,199,167)">
            <span style="background: rgb(0,0,0)">AppDomain</span>
            <span style="color: rgb(150,120,120)">.</span>
            <span style="color: rgb(201,199,167)">CurrentDomain</span>
            <span style="color: rgb(150,120,120)">.</span>
            <span style="color: rgb(201,199,167)">SetData</span>
            <span style="color: rgb(222,222,203)">
            </span>
            <span style="color: rgb(150,120,120)">(</span>
            <span style="color: rgb(140,112,80)">"APP_CONFIG_FILE"</span>
            <span style="color: rgb(150,120,120)">,</span>
            <span style="color: rgb(201,199,167)">ConfigFile</span>
            <span style="color: rgb(150,120,120)">);</span>
          </span>
        </pre>
        <p>
Where ConfigFile is the full path to your application's app.config file.(c:\test\myapp.config)
</p>
        <p>
As a side note you may need to call 
<!----><a href="http://msdn.microsoft.com/en-us/library/system.configuration.configurationmanager.refreshsection.aspx">ConfigurationManager<span class="cs">.</span><span class="vb"></span><span class="cpp"></span><span class="nu"></span>RefreshSection 
<br /></a></p>
in order to see your values.<img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=3b28420f-7683-457f-8d2f-c29674bf4571" /><br /><hr />
This weblog is sponsored by <a href="http://www.MicroFisch.com">MicroFisch</a>.</body>
      <title>Load App.Config data into  a DLL</title>
      <guid isPermaLink="false">http://thisoldcode.net/PermaLink,guid,3b28420f-7683-457f-8d2f-c29674bf4571.aspx</guid>
      <link>http://thisoldcode.net/PermaLink,guid,3b28420f-7683-457f-8d2f-c29674bf4571.aspx</link>
      <pubDate>Mon, 26 Mar 2007 04:32:29 GMT</pubDate>
      <description>&lt;p&gt;
Here is my way of getting a DotNet DLL to load its app.config file.
&lt;/p&gt;
&lt;pre class="code"&gt;&lt;span style="color: rgb(201,199,167)"&gt;&lt;span style="background: rgb(0,0,0)"&gt;AppDomain&lt;/span&gt;&lt;span style="color: rgb(150,120,120)"&gt;.&lt;/span&gt;&lt;span style="color: rgb(201,199,167)"&gt;CurrentDomain&lt;/span&gt;&lt;span style="color: rgb(150,120,120)"&gt;.&lt;/span&gt;&lt;span style="color: rgb(201,199,167)"&gt;SetData&lt;/span&gt;&lt;span style="color: rgb(222,222,203)"&gt; &lt;/span&gt;&lt;span style="color: rgb(150,120,120)"&gt;(&lt;/span&gt;&lt;span style="color: rgb(140,112,80)"&gt;"APP_CONFIG_FILE"&lt;/span&gt;&lt;span style="color: rgb(150,120,120)"&gt;,&lt;/span&gt;&lt;span style="color: rgb(201,199,167)"&gt;ConfigFile&lt;/span&gt;&lt;span style="color: rgb(150,120,120)"&gt;);&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;
Where ConfigFile is the full path to your application's app.config file.(c:\test\myapp.config)
&lt;/p&gt;
&lt;p&gt;
As a side note you may need to call 
&lt;!----&gt;
&lt;a href="http://msdn.microsoft.com/en-us/library/system.configuration.configurationmanager.refreshsection.aspx"&gt;ConfigurationManager&lt;span class="cs"&gt;.&lt;/span&gt;&lt;span class="vb"&gt;&lt;/span&gt;&lt;span class="cpp"&gt;&lt;/span&gt;&lt;span class="nu"&gt;&lt;/span&gt;RefreshSection 
&lt;br&gt;
&lt;/a&gt;
&lt;/p&gt;
in order to see your values.&lt;img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=3b28420f-7683-457f-8d2f-c29674bf4571" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.MicroFisch.com"&gt;MicroFisch&lt;/a&gt;.</description>
      <comments>http://thisoldcode.net/CommentView,guid,3b28420f-7683-457f-8d2f-c29674bf4571.aspx</comments>
      <category>DotNet</category>
    </item>
    <item>
      <trackback:ping>http://thisoldcode.net/Trackback.aspx?guid=6bff69db-9566-4c2e-9a19-514b5413ec0e</trackback:ping>
      <pingback:server>http://thisoldcode.net/pingback.aspx</pingback:server>
      <pingback:target>http://thisoldcode.net/PermaLink,guid,6bff69db-9566-4c2e-9a19-514b5413ec0e.aspx</pingback:target>
      <dc:creator>Aaron Fischer</dc:creator>
      <wfw:comment>http://thisoldcode.net/CommentView,guid,6bff69db-9566-4c2e-9a19-514b5413ec0e.aspx</wfw:comment>
      <wfw:commentRss>http://thisoldcode.net/SyndicationService.asmx/GetEntryCommentsRss?guid=6bff69db-9566-4c2e-9a19-514b5413ec0e</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Microsoft's XML Team just announced the <a href="http://blogs.msdn.com/xmlteam/archive/2007/03/22/xml-notepad-2007-version-2-3-is-now-available.aspx" target="_blank">release
of XML Notepad 2007 2.3</a></p>
        <p>
You can find the change log <a href="http://download.microsoft.com/download/6/e/e/6eef2361-33d4-48a2-b52e-5827c7f2ad68/Updates.xml" target="_blank">here</a> and
down load <a href="http://www.microsoft.com/downloads/details.aspx?familyid=72d6aa49-787d-4118-ba5f-4f30fe913628&amp;displaylang=en" target="_blank">here</a>.
</p>
        <p>
This is the new feature that caught my eye.
</p>
        <blockquote>
          <p>
            <em>"better handling of XML documents containing illegal characters"</em>
          </p>
        </blockquote>
        <img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=6bff69db-9566-4c2e-9a19-514b5413ec0e" />
        <br />
        <hr />
This weblog is sponsored by <a href="http://www.MicroFisch.com">MicroFisch</a>.</body>
      <title>XML Notepad 2007 version 2.3</title>
      <guid isPermaLink="false">http://thisoldcode.net/PermaLink,guid,6bff69db-9566-4c2e-9a19-514b5413ec0e.aspx</guid>
      <link>http://thisoldcode.net/PermaLink,guid,6bff69db-9566-4c2e-9a19-514b5413ec0e.aspx</link>
      <pubDate>Fri, 23 Mar 2007 04:27:02 GMT</pubDate>
      <description>&lt;p&gt;
Microsoft's XML Team just announced the &lt;a href="http://blogs.msdn.com/xmlteam/archive/2007/03/22/xml-notepad-2007-version-2-3-is-now-available.aspx" target="_blank"&gt;release
of XML Notepad 2007 2.3&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
You can find the change log &lt;a href="http://download.microsoft.com/download/6/e/e/6eef2361-33d4-48a2-b52e-5827c7f2ad68/Updates.xml" target="_blank"&gt;here&lt;/a&gt; and
down load &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=72d6aa49-787d-4118-ba5f-4f30fe913628&amp;amp;displaylang=en" target="_blank"&gt;here&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
This is the new feature that caught my eye.
&lt;/p&gt;
&lt;blockquote&gt; 
&lt;p&gt;
&lt;em&gt;"better handling of XML documents containing illegal characters"&lt;/em&gt;
&lt;/p&gt;
&lt;/blockquote&gt;&lt;img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=6bff69db-9566-4c2e-9a19-514b5413ec0e" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.MicroFisch.com"&gt;MicroFisch&lt;/a&gt;.</description>
      <comments>http://thisoldcode.net/CommentView,guid,6bff69db-9566-4c2e-9a19-514b5413ec0e.aspx</comments>
      <category>DotNet</category>
      <category>Microsoft</category>
      <category>XML</category>
    </item>
    <item>
      <trackback:ping>http://thisoldcode.net/Trackback.aspx?guid=64662bd9-6700-45a7-b06f-07d31bdad692</trackback:ping>
      <pingback:server>http://thisoldcode.net/pingback.aspx</pingback:server>
      <pingback:target>http://thisoldcode.net/PermaLink,guid,64662bd9-6700-45a7-b06f-07d31bdad692.aspx</pingback:target>
      <dc:creator>Aaron Fischer</dc:creator>
      <wfw:comment>http://thisoldcode.net/CommentView,guid,64662bd9-6700-45a7-b06f-07d31bdad692.aspx</wfw:comment>
      <wfw:commentRss>http://thisoldcode.net/SyndicationService.asmx/GetEntryCommentsRss?guid=64662bd9-6700-45a7-b06f-07d31bdad692</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I was talking about the new crypto algorithms in Orcas with a co-worker today, and
since <a href="http://www.danielmoth.com/Blog/2007/03/new-security-stuff-in-orcas-framework.html" target="_blank">The
Moth</a> was kind enough to remind me I figured I would post a link to the <a href="http://blogs.msdn.com/shawnfa/archive/2007/01/17/new-crypto-algorithms-in-orcas.aspx" target="_blank">.Net
Security Blog</a> Covering them
</p>
        <img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=64662bd9-6700-45a7-b06f-07d31bdad692" />
        <br />
        <hr />
This weblog is sponsored by <a href="http://www.MicroFisch.com">MicroFisch</a>.</body>
      <title>Crypto Algorithms In Orcas</title>
      <guid isPermaLink="false">http://thisoldcode.net/PermaLink,guid,64662bd9-6700-45a7-b06f-07d31bdad692.aspx</guid>
      <link>http://thisoldcode.net/PermaLink,guid,64662bd9-6700-45a7-b06f-07d31bdad692.aspx</link>
      <pubDate>Thu, 15 Mar 2007 02:05:25 GMT</pubDate>
      <description>&lt;p&gt;
I was talking about the new crypto algorithms in Orcas with a co-worker today, and
since &lt;a href="http://www.danielmoth.com/Blog/2007/03/new-security-stuff-in-orcas-framework.html" target="_blank"&gt;The
Moth&lt;/a&gt; was kind enough to remind me I figured I would post a link to the &lt;a href="http://blogs.msdn.com/shawnfa/archive/2007/01/17/new-crypto-algorithms-in-orcas.aspx" target="_blank"&gt;.Net
Security Blog&lt;/a&gt; Covering them
&lt;/p&gt;
&lt;img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=64662bd9-6700-45a7-b06f-07d31bdad692" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.MicroFisch.com"&gt;MicroFisch&lt;/a&gt;.</description>
      <comments>http://thisoldcode.net/CommentView,guid,64662bd9-6700-45a7-b06f-07d31bdad692.aspx</comments>
      <category>DotNet</category>
      <category>Microsoft</category>
    </item>
    <item>
      <trackback:ping>http://thisoldcode.net/Trackback.aspx?guid=2286f82a-b248-44cb-a4a7-8c48185721b4</trackback:ping>
      <pingback:server>http://thisoldcode.net/pingback.aspx</pingback:server>
      <pingback:target>http://thisoldcode.net/PermaLink,guid,2286f82a-b248-44cb-a4a7-8c48185721b4.aspx</pingback:target>
      <dc:creator>Aaron Fischer</dc:creator>
      <wfw:comment>http://thisoldcode.net/CommentView,guid,2286f82a-b248-44cb-a4a7-8c48185721b4.aspx</wfw:comment>
      <wfw:commentRss>http://thisoldcode.net/SyndicationService.asmx/GetEntryCommentsRss?guid=2286f82a-b248-44cb-a4a7-8c48185721b4</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
J.D. Meier Blogged about <a href="http://blogs.msdn.com/jmeier/archive/2007/03/14/structuring-web-projects-for-source-control-in-team-foundation-server.aspx" target="_blank">Structuring
Projects for Team Foundation Server</a></p>
        <p>
Interesting very similar to what we have adopted for our projects.
</p>
        <p>
Other links that I found of use regarding structuring projects all form Microsoft's
Patterns &amp; Practices team.
</p>
        <ul>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/ms998208.aspx" target="_blank">Structuring
Solutions and Projects</a>
          </li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/ms998215.aspx" target="_blank">Managing
Dependencies</a>
          </li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/ms998174.aspx" target="_blank">BuildIt</a>
          </li>
        </ul>
        <img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=2286f82a-b248-44cb-a4a7-8c48185721b4" />
        <br />
        <hr />
This weblog is sponsored by <a href="http://www.MicroFisch.com">MicroFisch</a>.</body>
      <title>Guide Lines For Structuring Team Projects</title>
      <guid isPermaLink="false">http://thisoldcode.net/PermaLink,guid,2286f82a-b248-44cb-a4a7-8c48185721b4.aspx</guid>
      <link>http://thisoldcode.net/PermaLink,guid,2286f82a-b248-44cb-a4a7-8c48185721b4.aspx</link>
      <pubDate>Wed, 14 Mar 2007 13:48:05 GMT</pubDate>
      <description>&lt;p&gt;
J.D. Meier Blogged about &lt;a href="http://blogs.msdn.com/jmeier/archive/2007/03/14/structuring-web-projects-for-source-control-in-team-foundation-server.aspx" target="_blank"&gt;Structuring
Projects for Team Foundation Server&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Interesting very similar to what we have adopted for our projects.
&lt;/p&gt;
&lt;p&gt;
Other links that I found of use regarding structuring projects all form Microsoft's
Patterns &amp;amp; Practices team.
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/ms998208.aspx" target="_blank"&gt;Structuring
Solutions and Projects&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/ms998215.aspx" target="_blank"&gt;Managing
Dependencies&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/ms998174.aspx" target="_blank"&gt;BuildIt&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=2286f82a-b248-44cb-a4a7-8c48185721b4" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.MicroFisch.com"&gt;MicroFisch&lt;/a&gt;.</description>
      <comments>http://thisoldcode.net/CommentView,guid,2286f82a-b248-44cb-a4a7-8c48185721b4.aspx</comments>
      <category>DotNet</category>
      <category>Microsoft</category>
    </item>
    <item>
      <trackback:ping>http://thisoldcode.net/Trackback.aspx?guid=234bb8b3-a271-4807-abbb-f9a1346dbfc7</trackback:ping>
      <pingback:server>http://thisoldcode.net/pingback.aspx</pingback:server>
      <pingback:target>http://thisoldcode.net/PermaLink,guid,234bb8b3-a271-4807-abbb-f9a1346dbfc7.aspx</pingback:target>
      <dc:creator>Aaron Fischer</dc:creator>
      <wfw:comment>http://thisoldcode.net/CommentView,guid,234bb8b3-a271-4807-abbb-f9a1346dbfc7.aspx</wfw:comment>
      <wfw:commentRss>http://thisoldcode.net/SyndicationService.asmx/GetEntryCommentsRss?guid=234bb8b3-a271-4807-abbb-f9a1346dbfc7</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Check out ScottGu's Latest Trick :
</p>
        <p>
          <a href="http://weblogs.asp.net/scottgu/archive/2007/03/04/tip-trick-integrating-asp-net-security-with-classic-asp-and-non-asp-net-urls.aspx" target="_blank">Integrating
ASP.NET Security with Classic ASP and Non-ASP.NET URLs</a>
        </p>
        <img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=234bb8b3-a271-4807-abbb-f9a1346dbfc7" />
        <br />
        <hr />
This weblog is sponsored by <a href="http://www.MicroFisch.com">MicroFisch</a>.</body>
      <title>Integrating ASP.NET Security with Classic ASP and Non-ASP.NET URLs</title>
      <guid isPermaLink="false">http://thisoldcode.net/PermaLink,guid,234bb8b3-a271-4807-abbb-f9a1346dbfc7.aspx</guid>
      <link>http://thisoldcode.net/PermaLink,guid,234bb8b3-a271-4807-abbb-f9a1346dbfc7.aspx</link>
      <pubDate>Mon, 05 Mar 2007 15:38:01 GMT</pubDate>
      <description>&lt;p&gt;
Check out ScottGu's Latest Trick :
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://weblogs.asp.net/scottgu/archive/2007/03/04/tip-trick-integrating-asp-net-security-with-classic-asp-and-non-asp-net-urls.aspx" target="_blank"&gt;Integrating
ASP.NET Security with Classic ASP and Non-ASP.NET URLs&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=234bb8b3-a271-4807-abbb-f9a1346dbfc7" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.MicroFisch.com"&gt;MicroFisch&lt;/a&gt;.</description>
      <comments>http://thisoldcode.net/CommentView,guid,234bb8b3-a271-4807-abbb-f9a1346dbfc7.aspx</comments>
      <category>ASP.NET</category>
      <category>DotNet</category>
    </item>
    <item>
      <trackback:ping>http://thisoldcode.net/Trackback.aspx?guid=518254ba-7afb-4874-849f-3279d29497eb</trackback:ping>
      <pingback:server>http://thisoldcode.net/pingback.aspx</pingback:server>
      <pingback:target>http://thisoldcode.net/PermaLink,guid,518254ba-7afb-4874-849f-3279d29497eb.aspx</pingback:target>
      <dc:creator>Aaron Fischer</dc:creator>
      <wfw:comment>http://thisoldcode.net/CommentView,guid,518254ba-7afb-4874-849f-3279d29497eb.aspx</wfw:comment>
      <wfw:commentRss>http://thisoldcode.net/SyndicationService.asmx/GetEntryCommentsRss?guid=518254ba-7afb-4874-849f-3279d29497eb</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I have finally found some programing books at my reading level ;)
</p>
        <p>
 
</p>
        <ul>
          <li>
            <a href="http://msdn.microsoft.com/vstudio/express/beginner/kids/csharp">C# for Sharp
Kids</a> - An ebook on programming with C# 
</li>
          <li>
            <a href="http://msdn.microsoft.com/vstudio/express/beginner/kids/vb">VB For Very Bright
Kids</a> - An ebook for learning how to programming with Visual Basic 
</li>
          <li>
            <a href="http://msdn.microsoft.com/coderules">Code Rules</a>
            <strong> -</strong> A
curriculum for learning how to program using Visual Basic. This package includes
Teacher materials, Student lessons and quizzes and has been used in schools around
the country. 
</li>
          <li>
            <b>
              <a href="http://msdn.microsoft.com/curlique">CurliQue Studios</a>
            </b> - A
curriculum for learning to build a dynamic web site for a rock band. This one also
includes teacher materials. My friend <a href="http://geekswithblogs.net/djacobus/archive/2007/02/23/107157.aspx">Dave
Jacobus blogs about using it</a> with his class and seems to like it. 
</li>
          <li>
            <b>
              <a href="http://msdn.microsoft.com/website">Creating your First Website using HTML</a> - </b>Follow
along with this Microsoft DigiGirlz Tech Camp presentation to learn how to use HTML
to create your own website! 
</li>
          <li>
A list of other kid friendly websites and learning resources.</li>
        </ul>
        <p>
Microsoft's <a href="http://msdn.microsoft.com/vstudio/express/beginner/kids/">Kid's
Corner</a></p>
        <img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=518254ba-7afb-4874-849f-3279d29497eb" />
        <br />
        <hr />
This weblog is sponsored by <a href="http://www.MicroFisch.com">MicroFisch</a>.</body>
      <title>Teach a child to program</title>
      <guid isPermaLink="false">http://thisoldcode.net/PermaLink,guid,518254ba-7afb-4874-849f-3279d29497eb.aspx</guid>
      <link>http://thisoldcode.net/PermaLink,guid,518254ba-7afb-4874-849f-3279d29497eb.aspx</link>
      <pubDate>Mon, 05 Mar 2007 14:52:03 GMT</pubDate>
      <description>&lt;p&gt;
I have finally found some programing books at my reading level ;)
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://msdn.microsoft.com/vstudio/express/beginner/kids/csharp"&gt;C# for Sharp
Kids&lt;/a&gt; - An ebook on programming with C# 
&lt;li&gt;
&lt;a href="http://msdn.microsoft.com/vstudio/express/beginner/kids/vb"&gt;VB For Very Bright
Kids&lt;/a&gt; - An ebook for learning how to programming with Visual Basic 
&lt;li&gt;
&lt;a href="http://msdn.microsoft.com/coderules"&gt;Code Rules&lt;/a&gt;&lt;strong&gt;&amp;nbsp;-&lt;/strong&gt; A
curriculum for&amp;nbsp;learning how to program using Visual Basic. This package includes
Teacher materials, Student lessons and quizzes and has been used in schools around
the country. 
&lt;li&gt;
&lt;b&gt;&lt;a href="http://msdn.microsoft.com/curlique"&gt;CurliQue Studios&lt;/a&gt;&lt;/b&gt;&amp;nbsp;- A
curriculum for learning to build a dynamic web site for a rock band. This one also
includes teacher materials. My friend &lt;a href="http://geekswithblogs.net/djacobus/archive/2007/02/23/107157.aspx"&gt;Dave
Jacobus blogs about using it&lt;/a&gt; with his class and seems to like it. 
&lt;li&gt;
&lt;b&gt;&lt;a href="http://msdn.microsoft.com/website"&gt;Creating your First Website using HTML&lt;/a&gt;&amp;nbsp;- &lt;/b&gt;Follow
along with this Microsoft DigiGirlz Tech Camp presentation to learn how to use HTML
to create your own website! 
&lt;li&gt;
A list of other kid friendly websites and learning resources.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
Microsoft's &lt;a href="http://msdn.microsoft.com/vstudio/express/beginner/kids/"&gt;Kid's
Corner&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=518254ba-7afb-4874-849f-3279d29497eb" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.MicroFisch.com"&gt;MicroFisch&lt;/a&gt;.</description>
      <comments>http://thisoldcode.net/CommentView,guid,518254ba-7afb-4874-849f-3279d29497eb.aspx</comments>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>Microsoft</category>
      <category>VB</category>
    </item>
    <item>
      <trackback:ping>http://thisoldcode.net/Trackback.aspx?guid=2165b0aa-7ae2-44ee-8387-d124a304714e</trackback:ping>
      <pingback:server>http://thisoldcode.net/pingback.aspx</pingback:server>
      <pingback:target>http://thisoldcode.net/PermaLink,guid,2165b0aa-7ae2-44ee-8387-d124a304714e.aspx</pingback:target>
      <dc:creator>Aaron Fischer</dc:creator>
      <wfw:comment>http://thisoldcode.net/CommentView,guid,2165b0aa-7ae2-44ee-8387-d124a304714e.aspx</wfw:comment>
      <wfw:commentRss>http://thisoldcode.net/SyndicationService.asmx/GetEntryCommentsRss?guid=2165b0aa-7ae2-44ee-8387-d124a304714e</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
The Moth broke the <a href="http://www.danielmoth.com/Blog/2007/02/download-orcas-march-ctp-now.html" target="_blank">Orcas
News</a> fist.  The Orcas March CTP is available for download.
</p>
        <p>
          <a href="http://www.microsoft.com/downloads/details.aspx?familyid=cf76fcba-07af-47ac-8822-4ad346210670&amp;displaylang=en&amp;tm" target="_blank">Install</a> or <a href="http://www.microsoft.com/downloads/details.aspx?familyid=b533619a-0008-4dd6-9ed1-47d482683c78&amp;displaylang=en&amp;tm" target="_blank">VPC
image</a></p>
        <img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=2165b0aa-7ae2-44ee-8387-d124a304714e" />
        <br />
        <hr />
This weblog is sponsored by <a href="http://www.MicroFisch.com">MicroFisch</a>.</body>
      <title>March Orcas.</title>
      <guid isPermaLink="false">http://thisoldcode.net/PermaLink,guid,2165b0aa-7ae2-44ee-8387-d124a304714e.aspx</guid>
      <link>http://thisoldcode.net/PermaLink,guid,2165b0aa-7ae2-44ee-8387-d124a304714e.aspx</link>
      <pubDate>Wed, 28 Feb 2007 14:42:34 GMT</pubDate>
      <description>&lt;p&gt;
The Moth broke the &lt;a href="http://www.danielmoth.com/Blog/2007/02/download-orcas-march-ctp-now.html" target="_blank"&gt;Orcas
News&lt;/a&gt; fist.&amp;nbsp; The Orcas March CTP is available for download.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=cf76fcba-07af-47ac-8822-4ad346210670&amp;amp;displaylang=en&amp;amp;tm" target="_blank"&gt;Install&lt;/a&gt; or &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=b533619a-0008-4dd6-9ed1-47d482683c78&amp;amp;displaylang=en&amp;amp;tm" target="_blank"&gt;VPC
image&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=2165b0aa-7ae2-44ee-8387-d124a304714e" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.MicroFisch.com"&gt;MicroFisch&lt;/a&gt;.</description>
      <comments>http://thisoldcode.net/CommentView,guid,2165b0aa-7ae2-44ee-8387-d124a304714e.aspx</comments>
      <category>DotNet</category>
      <category>Microsoft</category>
    </item>
    <item>
      <trackback:ping>http://thisoldcode.net/Trackback.aspx?guid=38fa242b-1bdc-4c84-b98c-9cbe003e6458</trackback:ping>
      <pingback:server>http://thisoldcode.net/pingback.aspx</pingback:server>
      <pingback:target>http://thisoldcode.net/PermaLink,guid,38fa242b-1bdc-4c84-b98c-9cbe003e6458.aspx</pingback:target>
      <dc:creator>Aaron Fischer</dc:creator>
      <wfw:comment>http://thisoldcode.net/CommentView,guid,38fa242b-1bdc-4c84-b98c-9cbe003e6458.aspx</wfw:comment>
      <wfw:commentRss>http://thisoldcode.net/SyndicationService.asmx/GetEntryCommentsRss?guid=38fa242b-1bdc-4c84-b98c-9cbe003e6458</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Take a look at Wells Fargo's next generation ATM, witch uses WPF.  Pretty cool
</p>
        <p>
          <a href="http://thisoldcode.microfisch.com/content/binary/WindowsLiveWriter/WellsFargoandWPF_FE72/image%7B0%7D%5B1%5D.png" atomicselection="true">
            <img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="178" src="http://thisoldcode.microfisch.com/content/binary/WindowsLiveWriter/WellsFargoandWPF_FE72/image%7B0%7D.png" width="240" border="0" />
          </a>
        </p>
        <p>
Microsoft's <a href="http://www.microsoft.com/casestudies/casestudy.aspx?casestudyid=200060">Case
Study</a></p>
        <p>
Thanks <a href="http://blogs.msdn.com/somasegar/archive/2007/02/26/wpf-real-world-apps-for-windows-vista-part-3.aspx">Somasgar</a> for
pointing this out.
</p>
        <img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=38fa242b-1bdc-4c84-b98c-9cbe003e6458" />
        <br />
        <hr />
This weblog is sponsored by <a href="http://www.MicroFisch.com">MicroFisch</a>.</body>
      <title>Wells Fargo and WPF</title>
      <guid isPermaLink="false">http://thisoldcode.net/PermaLink,guid,38fa242b-1bdc-4c84-b98c-9cbe003e6458.aspx</guid>
      <link>http://thisoldcode.net/PermaLink,guid,38fa242b-1bdc-4c84-b98c-9cbe003e6458.aspx</link>
      <pubDate>Tue, 27 Feb 2007 02:05:57 GMT</pubDate>
      <description>&lt;p&gt;
Take a look at Wells Fargo's next generation ATM, witch uses WPF.&amp;nbsp; Pretty cool
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://thisoldcode.microfisch.com/content/binary/WindowsLiveWriter/WellsFargoandWPF_FE72/image%7B0%7D%5B1%5D.png" atomicselection="true"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="178" src="http://thisoldcode.microfisch.com/content/binary/WindowsLiveWriter/WellsFargoandWPF_FE72/image%7B0%7D.png" width="240" border="0"&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
Microsoft's &lt;a href="http://www.microsoft.com/casestudies/casestudy.aspx?casestudyid=200060"&gt;Case
Study&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Thanks &lt;a href="http://blogs.msdn.com/somasegar/archive/2007/02/26/wpf-real-world-apps-for-windows-vista-part-3.aspx"&gt;Somasgar&lt;/a&gt; for
pointing this out.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=38fa242b-1bdc-4c84-b98c-9cbe003e6458" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.MicroFisch.com"&gt;MicroFisch&lt;/a&gt;.</description>
      <comments>http://thisoldcode.net/CommentView,guid,38fa242b-1bdc-4c84-b98c-9cbe003e6458.aspx</comments>
      <category>DotNet</category>
      <category>Microsoft</category>
    </item>
    <item>
      <trackback:ping>http://thisoldcode.net/Trackback.aspx?guid=31e39f50-eef8-426c-a5d8-745ac00484c8</trackback:ping>
      <pingback:server>http://thisoldcode.net/pingback.aspx</pingback:server>
      <pingback:target>http://thisoldcode.net/PermaLink,guid,31e39f50-eef8-426c-a5d8-745ac00484c8.aspx</pingback:target>
      <dc:creator>Aaron Fischer</dc:creator>
      <wfw:comment>http://thisoldcode.net/CommentView,guid,31e39f50-eef8-426c-a5d8-745ac00484c8.aspx</wfw:comment>
      <wfw:commentRss>http://thisoldcode.net/SyndicationService.asmx/GetEntryCommentsRss?guid=31e39f50-eef8-426c-a5d8-745ac00484c8</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
        </p>
        <p>
Last night I got a letter from MSDN.  If you have been in away and missed it
the Daylight Saving Time has changed read on to see what might be affected if you
use DOT NET or CRT.
</p>
        <blockquote>
          <p>
            <b>Dear Valued Microsoft Customer,<br /></b>In 2005, the United States government passed the Energy Policy Act of 2005. This
act changes the start and end dates for Daylight Saving Time (DST) as of spring 2007.
These changes may impact the way applications run. Microsoft is releasing an update
for Windows through Microsoft Update that reflects these changes.<br />
Developers who use the .NET Framework may find their applications affected if the
application uses the time zone information for historical purposes or if they have
derived custom classes from <a href="http://msdn2.microsoft.com/en-us/library/system.timezone.aspx">System.TimeZone</a> to
provide custom time zone information. The standard System.TimeZone class provides
a managed wrapper for the underlying Windows Operating System time zone functions.<br />
In addition, developers who use Visual C++ may find their applications affected if
they use the CRT time functions, or the TZ environment variable. Microsoft is currently
working on a fix for this issue and will post information about its availability on
the <a href="http://msdn2.microsoft.com/en-us/vstudio/aa718682.aspx">Visual Studio
Support</a> page.<br />
Most applications that use these affected classes will not need to be modified as
this update will ensure that the correct data is provided seamlessly to the application.
However, applications that use these classes or the underlying <a href="http://msdn2.microsoft.com/en-us/library/ms725479.aspx">Windows
API</a> to perform historical time look-ups will need to be modified.<br />
In most cases, developers who have extended the .NET Framework’s time zone support
by creating custom time zone classes derived from System.TimeZone, or by direct access
to the Win32 API, will not have to update their applications as long as the available
updates to the operating system are applied. However, solutions that rely on private
time zone data, or that retrieve system time zone information by accessing the registry
directly, may need to be updated. Applications that deal with historical time zone
data may also need to be updated.<br />
Microsoft advises all developers who make use of time zone data to test their applications
against this update to ensure that their applications function correctly.<br />
For more detailed information and the latest updates please visit <a href="http://msdn2.microsoft.com/en-us/vstudio/bb264729.aspx">http://msdn2.microsoft.com/en-us/vstudio/bb264729.aspx</a>, <a href="http://support.microsoft.com/gp/cp_dst">Preparing
for daylight saving time changes in 2007</a>, and <a href="http://support.microsoft.com/kb/928388">KB928388:
2007 time zone update for Microsoft Windows operating systems</a></p>
        </blockquote>
        <br />
Update: I corrected all links.<br /><img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=31e39f50-eef8-426c-a5d8-745ac00484c8" /><br /><hr />
This weblog is sponsored by <a href="http://www.MicroFisch.com">MicroFisch</a>.</body>
      <title>Daylight Saving Time has Changed- don't be caught off guard.</title>
      <guid isPermaLink="false">http://thisoldcode.net/PermaLink,guid,31e39f50-eef8-426c-a5d8-745ac00484c8.aspx</guid>
      <link>http://thisoldcode.net/PermaLink,guid,31e39f50-eef8-426c-a5d8-745ac00484c8.aspx</link>
      <pubDate>Fri, 23 Feb 2007 14:11:21 GMT</pubDate>
      <description>&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
Last night I got a letter from MSDN.&amp;nbsp; If you have been in away and missed it
the Daylight Saving Time has changed read on to see what might be affected if you
use DOT NET or CRT.
&lt;/p&gt;
&lt;blockquote&gt; 
&lt;p&gt;
&lt;b&gt;Dear Valued Microsoft Customer,&lt;br&gt;
&lt;/b&gt;In 2005, the United States government passed the Energy Policy Act of 2005. This
act changes the start and end dates for Daylight Saving Time (DST) as of spring 2007.
These changes may impact the way applications run. Microsoft is releasing an update
for Windows through Microsoft Update that reflects these changes.&lt;br&gt;
Developers who use the .NET Framework may find their applications affected if the
application uses the time zone information for historical purposes or if they have
derived custom classes from &lt;a href="http://msdn2.microsoft.com/en-us/library/system.timezone.aspx"&gt;System.TimeZone&lt;/a&gt; to
provide custom time zone information. The standard System.TimeZone class provides
a managed wrapper for the underlying Windows Operating System time zone functions.&lt;br&gt;
In addition, developers who use Visual C++ may find their applications affected if
they use the CRT time functions, or the TZ environment variable. Microsoft is currently
working on a fix for this issue and will post information about its availability on
the &lt;a href="http://msdn2.microsoft.com/en-us/vstudio/aa718682.aspx"&gt;Visual Studio
Support&lt;/a&gt; page.&lt;br&gt;
Most applications that use these affected classes will not need to be modified as
this update will ensure that the correct data is provided seamlessly to the application.
However, applications that use these classes or the underlying &lt;a href="http://msdn2.microsoft.com/en-us/library/ms725479.aspx"&gt;Windows
API&lt;/a&gt; to perform historical time look-ups will need to be modified.&lt;br&gt;
In most cases, developers who have extended the .NET Framework’s time zone support
by creating custom time zone classes derived from System.TimeZone, or by direct access
to the Win32 API, will not have to update their applications as long as the available
updates to the operating system are applied. However, solutions that rely on private
time zone data, or that retrieve system time zone information by accessing the registry
directly, may need to be updated. Applications that deal with historical time zone
data may also need to be updated.&lt;br&gt;
Microsoft advises all developers who make use of time zone data to test their applications
against this update to ensure that their applications function correctly.&lt;br&gt;
For more detailed information and the latest updates please visit &lt;a href="http://msdn2.microsoft.com/en-us/vstudio/bb264729.aspx"&gt;http://msdn2.microsoft.com/en-us/vstudio/bb264729.aspx&lt;/a&gt;, &lt;a href="http://support.microsoft.com/gp/cp_dst"&gt;Preparing
for daylight saving time changes in 2007&lt;/a&gt;, and &lt;a href="http://support.microsoft.com/kb/928388"&gt;KB928388:
2007 time zone update for Microsoft Windows operating systems&lt;/a&gt;
&lt;/p&gt;
&lt;/blockquote&gt;
&lt;br&gt;
Update: I corrected all links.&lt;br&gt;
&lt;img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=31e39f50-eef8-426c-a5d8-745ac00484c8" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.MicroFisch.com"&gt;MicroFisch&lt;/a&gt;.</description>
      <comments>http://thisoldcode.net/CommentView,guid,31e39f50-eef8-426c-a5d8-745ac00484c8.aspx</comments>
      <category>C++</category>
      <category>DotNet</category>
      <category>MFC</category>
      <category>Microsoft</category>
    </item>
    <item>
      <trackback:ping>http://thisoldcode.net/Trackback.aspx?guid=451d49b6-66b7-4b74-86b4-8686525009c7</trackback:ping>
      <pingback:server>http://thisoldcode.net/pingback.aspx</pingback:server>
      <pingback:target>http://thisoldcode.net/PermaLink,guid,451d49b6-66b7-4b74-86b4-8686525009c7.aspx</pingback:target>
      <dc:creator>Aaron Fischer</dc:creator>
      <wfw:comment>http://thisoldcode.net/CommentView,guid,451d49b6-66b7-4b74-86b4-8686525009c7.aspx</wfw:comment>
      <wfw:commentRss>http://thisoldcode.net/SyndicationService.asmx/GetEntryCommentsRss?guid=451d49b6-66b7-4b74-86b4-8686525009c7</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
After downloading new addin's and rebuilding a few I now have Reflector working but
I did notice some thing odd
</p>
        <p>
          <a href="http://thisoldcode.microfisch.com/content/binary/WindowsLiveWriter/Reflector5.0_94E6/image%7B0%7D%5B3%5D.png" atomicselection="true">
            <img style="border: 0px none ;" src="http://thisoldcode.microfisch.com/content/binary/WindowsLiveWriter/Reflector5.0_94E6/image%7B0%7D_thumb%5B1%5D.png" border="0" height="768" width="961" />
          </a>
        </p>
        <p>
I am not sure what <a>CS$00000002$00000000</a> is or were its coming from it
should be,
</p>
        <p>
          <a href="http://thisoldcode.microfisch.com/content/binary/WindowsLiveWriter/Reflector5.0_94E6/image%7B0%7D%5B6%5D.png" atomicselection="true">
            <img style="border: 0px none ;" src="http://thisoldcode.microfisch.com/content/binary/WindowsLiveWriter/Reflector5.0_94E6/image%7B0%7D_thumb%5B2%5D.png" border="0" height="655" width="1024" />
          </a>
        </p>
        <p>
very odd.
</p>
        <img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=451d49b6-66b7-4b74-86b4-8686525009c7" />
        <br />
        <hr />
This weblog is sponsored by <a href="http://www.MicroFisch.com">MicroFisch</a>.</body>
      <title>Reflector 5.0</title>
      <guid isPermaLink="false">http://thisoldcode.net/PermaLink,guid,451d49b6-66b7-4b74-86b4-8686525009c7.aspx</guid>
      <link>http://thisoldcode.net/PermaLink,guid,451d49b6-66b7-4b74-86b4-8686525009c7.aspx</link>
      <pubDate>Wed, 21 Feb 2007 18:35:27 GMT</pubDate>
      <description>&lt;p&gt;
After downloading new addin's and rebuilding a few I now have Reflector working but
I did notice some thing odd
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://thisoldcode.microfisch.com/content/binary/WindowsLiveWriter/Reflector5.0_94E6/image%7B0%7D%5B3%5D.png" atomicselection="true"&gt;&lt;img style="border: 0px none ;" src="http://thisoldcode.microfisch.com/content/binary/WindowsLiveWriter/Reflector5.0_94E6/image%7B0%7D_thumb%5B1%5D.png" border="0" height="768" width="961"&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
I am not sure what &lt;a&gt;CS$00000002$00000000&lt;/a&gt;&amp;nbsp;is or were its coming from it
should be,
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://thisoldcode.microfisch.com/content/binary/WindowsLiveWriter/Reflector5.0_94E6/image%7B0%7D%5B6%5D.png" atomicselection="true"&gt;&lt;img style="border: 0px none ;" src="http://thisoldcode.microfisch.com/content/binary/WindowsLiveWriter/Reflector5.0_94E6/image%7B0%7D_thumb%5B2%5D.png" border="0" height="655" width="1024"&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
very odd.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=451d49b6-66b7-4b74-86b4-8686525009c7" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.MicroFisch.com"&gt;MicroFisch&lt;/a&gt;.</description>
      <comments>http://thisoldcode.net/CommentView,guid,451d49b6-66b7-4b74-86b4-8686525009c7.aspx</comments>
      <category>DotNet</category>
    </item>
    <item>
      <trackback:ping>http://thisoldcode.net/Trackback.aspx?guid=ff926ec8-a7e2-4de7-a610-0388130440df</trackback:ping>
      <pingback:server>http://thisoldcode.net/pingback.aspx</pingback:server>
      <pingback:target>http://thisoldcode.net/PermaLink,guid,ff926ec8-a7e2-4de7-a610-0388130440df.aspx</pingback:target>
      <dc:creator>Aaron Fischer</dc:creator>
      <wfw:comment>http://thisoldcode.net/CommentView,guid,ff926ec8-a7e2-4de7-a610-0388130440df.aspx</wfw:comment>
      <wfw:commentRss>http://thisoldcode.net/SyndicationService.asmx/GetEntryCommentsRss?guid=ff926ec8-a7e2-4de7-a610-0388130440df</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Today when you visit <a href="http://www.gotdotnet.com/">GotDotNet</a> you will see
Microsoft end of service announcement.  We have until July 2007 to pull down
any compelling projects hopefully most will move to <a href="http://www.codeplex.com/">CodePlex</a></p>
        <p>
          <a href="http://thisoldcode.microfisch.com/content/binary/WindowsLiveWriter/GoodbyGotDotNet_855B/image%7B0%7D%5B3%5D.png" atomicselection="true">
            <img style="border: 0px none ;" src="http://thisoldcode.microfisch.com/content/binary/WindowsLiveWriter/GoodbyGotDotNet_855B/image%7B0%7D_thumb%5B1%5D.png" border="0" height="478" width="1024" />
          </a>
        </p>
        <img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=ff926ec8-a7e2-4de7-a610-0388130440df" />
        <br />
        <hr />
This weblog is sponsored by <a href="http://www.MicroFisch.com">MicroFisch</a>.</body>
      <title>Good by GotDotNet</title>
      <guid isPermaLink="false">http://thisoldcode.net/PermaLink,guid,ff926ec8-a7e2-4de7-a610-0388130440df.aspx</guid>
      <link>http://thisoldcode.net/PermaLink,guid,ff926ec8-a7e2-4de7-a610-0388130440df.aspx</link>
      <pubDate>Wed, 21 Feb 2007 17:29:07 GMT</pubDate>
      <description>&lt;p&gt;
Today when you visit &lt;a href="http://www.gotdotnet.com/"&gt;GotDotNet&lt;/a&gt; you will see
Microsoft end of service announcement.&amp;nbsp; We have until July 2007 to pull down
any compelling projects hopefully most will move to &lt;a href="http://www.codeplex.com/"&gt;CodePlex&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://thisoldcode.microfisch.com/content/binary/WindowsLiveWriter/GoodbyGotDotNet_855B/image%7B0%7D%5B3%5D.png" atomicselection="true"&gt;&lt;img style="border: 0px none ;" src="http://thisoldcode.microfisch.com/content/binary/WindowsLiveWriter/GoodbyGotDotNet_855B/image%7B0%7D_thumb%5B1%5D.png" border="0" height="478" width="1024"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=ff926ec8-a7e2-4de7-a610-0388130440df" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.MicroFisch.com"&gt;MicroFisch&lt;/a&gt;.</description>
      <comments>http://thisoldcode.net/CommentView,guid,ff926ec8-a7e2-4de7-a610-0388130440df.aspx</comments>
      <category>DotNet</category>
      <category>Microsoft</category>
    </item>
    <item>
      <trackback:ping>http://thisoldcode.net/Trackback.aspx?guid=305dbf85-7a7a-4650-9f19-911ca9084e51</trackback:ping>
      <pingback:server>http://thisoldcode.net/pingback.aspx</pingback:server>
      <pingback:target>http://thisoldcode.net/PermaLink,guid,305dbf85-7a7a-4650-9f19-911ca9084e51.aspx</pingback:target>
      <dc:creator>Aaron Fischer</dc:creator>
      <wfw:comment>http://thisoldcode.net/CommentView,guid,305dbf85-7a7a-4650-9f19-911ca9084e51.aspx</wfw:comment>
      <wfw:commentRss>http://thisoldcode.net/SyndicationService.asmx/GetEntryCommentsRss?guid=305dbf85-7a7a-4650-9f19-911ca9084e51</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I heard if first from <a href="http://www.aisto.com/Roeder/Frontier/Default.aspx?PermaLink=53">Lutz</a></p>
        <p>
          <a href="http://www.aisto.com/roeder/dotnet/">Reflector 5.0</a>
        </p>
        <p>
the <a href="http://www.codeplex.com/reflectoraddins">Add-ins</a> are now hosted over
at CodePlex.
</p>
        <p>
          <a href="http://www.sellsbrothers.com/news/showTopic.aspx?ixTopic=2082">Chris</a> and
Scott also mentioned this today check out <a href="http://www.hanselman.com/blog/Refector5ReleasedWorldDominationAssured.aspx">Scott's
blog</a> to see the neat features but <font color="#ff0000"><strong>be careful</strong></font> I
moved to version 5 and none of my add-ins work.  I am going to
try to clean out my addin folder and start from scratch.  I don't think you want
to use Reflectors check for update.  Download it and run 4.2 and 5.0 side by
side make sure all your addins work first.
</p>
        <img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=305dbf85-7a7a-4650-9f19-911ca9084e51" />
        <br />
        <hr />
This weblog is sponsored by <a href="http://www.MicroFisch.com">MicroFisch</a>.</body>
      <title>New version of Reflector is out</title>
      <guid isPermaLink="false">http://thisoldcode.net/PermaLink,guid,305dbf85-7a7a-4650-9f19-911ca9084e51.aspx</guid>
      <link>http://thisoldcode.net/PermaLink,guid,305dbf85-7a7a-4650-9f19-911ca9084e51.aspx</link>
      <pubDate>Tue, 20 Feb 2007 14:44:37 GMT</pubDate>
      <description>&lt;p&gt;
I heard if first from &lt;a href="http://www.aisto.com/Roeder/Frontier/Default.aspx?PermaLink=53"&gt;Lutz&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.aisto.com/roeder/dotnet/"&gt;Reflector 5.0&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
the &lt;a href="http://www.codeplex.com/reflectoraddins"&gt;Add-ins&lt;/a&gt; are now hosted&amp;nbsp;over
at&amp;nbsp;CodePlex.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.sellsbrothers.com/news/showTopic.aspx?ixTopic=2082"&gt;Chris&lt;/a&gt; and
Scott also mentioned this today check out &lt;a href="http://www.hanselman.com/blog/Refector5ReleasedWorldDominationAssured.aspx"&gt;Scott's
blog&lt;/a&gt; to see the neat features but &lt;font color="#ff0000"&gt;&lt;strong&gt;be careful&lt;/strong&gt;&lt;/font&gt; I
moved to&amp;nbsp;version 5&amp;nbsp;and none of my&amp;nbsp;add-ins work.&amp;nbsp; I am going to
try to clean out my addin folder and start from scratch.&amp;nbsp; I don't think you want
to use Reflectors check for update.&amp;nbsp; Download it and run 4.2 and 5.0 side by
side make sure all your addins work first.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=305dbf85-7a7a-4650-9f19-911ca9084e51" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.MicroFisch.com"&gt;MicroFisch&lt;/a&gt;.</description>
      <comments>http://thisoldcode.net/CommentView,guid,305dbf85-7a7a-4650-9f19-911ca9084e51.aspx</comments>
      <category>DotNet</category>
    </item>
    <item>
      <trackback:ping>http://thisoldcode.net/Trackback.aspx?guid=eefb4db0-f1e6-4984-a7ba-725e0f8d60f7</trackback:ping>
      <pingback:server>http://thisoldcode.net/pingback.aspx</pingback:server>
      <pingback:target>http://thisoldcode.net/PermaLink,guid,eefb4db0-f1e6-4984-a7ba-725e0f8d60f7.aspx</pingback:target>
      <dc:creator>Aaron Fischer</dc:creator>
      <wfw:comment>http://thisoldcode.net/CommentView,guid,eefb4db0-f1e6-4984-a7ba-725e0f8d60f7.aspx</wfw:comment>
      <wfw:commentRss>http://thisoldcode.net/SyndicationService.asmx/GetEntryCommentsRss?guid=eefb4db0-f1e6-4984-a7ba-725e0f8d60f7</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">I found another online <a href="http://codeconverter.sharpdevelop.net/Convert.aspx">code
converter</a> this time by <a href="http://sharpdevelop.com">SharpDevelop</a>. This
will convert between C#, VB,  and Boo.  They also have a <a href="http://codeconverter.sharpdevelop.net/ConvertService.asmx?op=PerformConversion">web
service</a>.<br /><br /><p></p><img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=eefb4db0-f1e6-4984-a7ba-725e0f8d60f7" /><br /><hr />
This weblog is sponsored by <a href="http://www.MicroFisch.com">MicroFisch</a>.</body>
      <title>Code Conversion Again</title>
      <guid isPermaLink="false">http://thisoldcode.net/PermaLink,guid,eefb4db0-f1e6-4984-a7ba-725e0f8d60f7.aspx</guid>
      <link>http://thisoldcode.net/PermaLink,guid,eefb4db0-f1e6-4984-a7ba-725e0f8d60f7.aspx</link>
      <pubDate>Sat, 17 Feb 2007 23:10:09 GMT</pubDate>
      <description>I found another online &lt;a href="http://codeconverter.sharpdevelop.net/Convert.aspx"&gt;code
converter&lt;/a&gt; this time by &lt;a href="http://sharpdevelop.com"&gt;SharpDevelop&lt;/a&gt;. This
will convert between C#, VB,&amp;nbsp; and Boo.&amp;nbsp; They also have a &lt;a href="http://codeconverter.sharpdevelop.net/ConvertService.asmx?op=PerformConversion"&gt;web
service&lt;/a&gt;.&lt;br&gt;
&lt;br&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=eefb4db0-f1e6-4984-a7ba-725e0f8d60f7" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.MicroFisch.com"&gt;MicroFisch&lt;/a&gt;.</description>
      <comments>http://thisoldcode.net/CommentView,guid,eefb4db0-f1e6-4984-a7ba-725e0f8d60f7.aspx</comments>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>VB</category>
      <category>XML</category>
    </item>
    <item>
      <trackback:ping>http://thisoldcode.net/Trackback.aspx?guid=d5460205-cfdf-47f8-aa4e-37dc9fcb5243</trackback:ping>
      <pingback:server>http://thisoldcode.net/pingback.aspx</pingback:server>
      <pingback:target>http://thisoldcode.net/PermaLink,guid,d5460205-cfdf-47f8-aa4e-37dc9fcb5243.aspx</pingback:target>
      <dc:creator>Aaron Fischer</dc:creator>
      <wfw:comment>http://thisoldcode.net/CommentView,guid,d5460205-cfdf-47f8-aa4e-37dc9fcb5243.aspx</wfw:comment>
      <wfw:commentRss>http://thisoldcode.net/SyndicationService.asmx/GetEntryCommentsRss?guid=d5460205-cfdf-47f8-aa4e-37dc9fcb5243</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Chris <a href="http://www.sellsbrothers.com/news/showTopic.aspx?ixTopic=2079">posted</a> a
little .net code that took J#'s gzip class and brought it into c#. I did that once
back in the 1.1 days when I was desperate to escape implode.DLL(Talk about a fun library)
at any rate it sucked so bad (J# runtime dependency anyone?)  That I moved my
code to <a href="http://www.sharpdevelop.com/OpenSource/SharpZipLib/Default.aspx">SharpZipLib</a> which
rocks.  Any way I digress I happened to comment to Chris that .NET 2.0 has compression. 
And Chris says 
</p>
        <blockquote>
          <p>
How does .NET 2.0 provider for zip file decompression? That's new to me.<br />
And why would I use an external library when I can use one that's built in?
</p>
        </blockquote>
        <p>
Great now I have to find the info to pull files out of a zip archive with system.io.compression. 
By chance the MSDN documentation says 
</p>
        <blockquote>
          <p>
This class does not inherently provide functionality for adding files to or extracting
files from .zip archives. For an example of manipulating compressed file archives,
see Compression Application Sample.
</p>
        </blockquote>
        <p>
Ok, groovy I can look at your sample application.  
</p>
        <blockquote>
          <p>
This sample demonstrates compression capabilities available in the .NET Framework.
It builds a Windows Forms application that employs the GZipStream and DeflateStream
types to compress and decompress files. The sample also introduces several types that
are new in the .NET Framework version 2.0.
</p>
        </blockquote>
        <p>
Great lets compile this bad boy and bask in its coolness. 
</p>
        <p>
          <a href="http://thisoldcode.microfisch.com/content/binary/WindowsLiveWriter/SavingFace_11191/image%7B0%7D%5B14%5D.png" atomicselection="true">
            <img style="border: 0px none ;" src="http://thisoldcode.microfisch.com/content/binary/WindowsLiveWriter/SavingFace_11191/image%7B0%7D_thumb%5B10%5D.png" border="0" height="478" width="640" />
          </a>  
</p>
        <p>
Ok right what the hell is a .xip file? 
</p>
        <p>
I know this can be done and I know I am far to lazy to just write the code myself
tonight.  Also I am almost positive some one has done all the work for me. 
</p>
        <p>
Indeed Dino has a blog entry <a href="http://blogs.msdn.com/dotnetinterop/archive/2006/04/05/.NET-System.IO.Compression-and-zip-files.aspx" target="_blank">System.IO.Compression
and zip files</a>  
</p>
        <p>
So now I have proved that maybe I do know what I am talking about.
</p>
        <img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=d5460205-cfdf-47f8-aa4e-37dc9fcb5243" />
        <br />
        <hr />
This weblog is sponsored by <a href="http://www.MicroFisch.com">MicroFisch</a>.</body>
      <title>Saving Face</title>
      <guid isPermaLink="false">http://thisoldcode.net/PermaLink,guid,d5460205-cfdf-47f8-aa4e-37dc9fcb5243.aspx</guid>
      <link>http://thisoldcode.net/PermaLink,guid,d5460205-cfdf-47f8-aa4e-37dc9fcb5243.aspx</link>
      <pubDate>Sat, 17 Feb 2007 03:27:21 GMT</pubDate>
      <description>&lt;p&gt;
Chris &lt;a href="http://www.sellsbrothers.com/news/showTopic.aspx?ixTopic=2079"&gt;posted&lt;/a&gt; a
little .net code that took J#'s gzip class and brought it into c#. I did that once
back in the 1.1 days when I was desperate to escape implode.DLL(Talk about a fun library)
at any rate it sucked so bad (J# runtime dependency anyone?)&amp;nbsp; That I moved my
code to &lt;a href="http://www.sharpdevelop.com/OpenSource/SharpZipLib/Default.aspx"&gt;SharpZipLib&lt;/a&gt; which
rocks.&amp;nbsp; Any way I digress I happened to comment to Chris that .NET 2.0 has compression.&amp;nbsp;
And Chris says 
&lt;/p&gt;
&lt;blockquote&gt; 
&lt;p&gt;
How does .NET 2.0 provider for zip file decompression? That's new to me.&lt;br&gt;
And why would I use an external library when I can use one that's built in?
&lt;/p&gt;
&lt;/blockquote&gt; 
&lt;p&gt;
Great now I have to find the info to pull files out of a zip archive with system.io.compression.&amp;nbsp;
By chance the MSDN documentation says 
&lt;/p&gt;
&lt;blockquote&gt; 
&lt;p&gt;
This class does not inherently provide functionality for adding files to or extracting
files from .zip archives. For an example of manipulating compressed file archives,
see Compression Application Sample.
&lt;/p&gt;
&lt;/blockquote&gt; 
&lt;p&gt;
Ok, groovy I can look at your sample application.&amp;nbsp; 
&lt;/p&gt;
&lt;blockquote&gt; 
&lt;p&gt;
This sample demonstrates compression capabilities available in the .NET Framework.
It builds a Windows Forms application that employs the GZipStream and DeflateStream
types to compress and decompress files. The sample also introduces several types that
are new in the .NET Framework version 2.0.
&lt;/p&gt;
&lt;/blockquote&gt; 
&lt;p&gt;
Great lets compile this bad boy and bask in its coolness. 
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://thisoldcode.microfisch.com/content/binary/WindowsLiveWriter/SavingFace_11191/image%7B0%7D%5B14%5D.png" atomicselection="true"&gt;&lt;img style="border: 0px none ;" src="http://thisoldcode.microfisch.com/content/binary/WindowsLiveWriter/SavingFace_11191/image%7B0%7D_thumb%5B10%5D.png" border="0" height="478" width="640"&gt;&lt;/a&gt;&amp;nbsp; 
&lt;/p&gt;
&lt;p&gt;
Ok right what the hell is a .xip file? 
&lt;/p&gt;
&lt;p&gt;
I know this can be done and I know I am far to lazy to just write the code myself
tonight.&amp;nbsp; Also I am almost positive some one has done all the work for me. 
&lt;/p&gt;
&lt;p&gt;
Indeed Dino has a blog entry &lt;a href="http://blogs.msdn.com/dotnetinterop/archive/2006/04/05/.NET-System.IO.Compression-and-zip-files.aspx" target="_blank"&gt;System.IO.Compression
and zip files&lt;/a&gt;&amp;nbsp; 
&lt;/p&gt;
&lt;p&gt;
So now I have proved that maybe I do know what I am talking about.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=d5460205-cfdf-47f8-aa4e-37dc9fcb5243" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.MicroFisch.com"&gt;MicroFisch&lt;/a&gt;.</description>
      <comments>http://thisoldcode.net/CommentView,guid,d5460205-cfdf-47f8-aa4e-37dc9fcb5243.aspx</comments>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>My Life</category>
      <category>Ramblings</category>
    </item>
    <item>
      <trackback:ping>http://thisoldcode.net/Trackback.aspx?guid=1f24c3f0-bc55-4283-a163-e10c018c7cb5</trackback:ping>
      <pingback:server>http://thisoldcode.net/pingback.aspx</pingback:server>
      <pingback:target>http://thisoldcode.net/PermaLink,guid,1f24c3f0-bc55-4283-a163-e10c018c7cb5.aspx</pingback:target>
      <dc:creator>Aaron Fischer</dc:creator>
      <wfw:comment>http://thisoldcode.net/CommentView,guid,1f24c3f0-bc55-4283-a163-e10c018c7cb5.aspx</wfw:comment>
      <wfw:commentRss>http://thisoldcode.net/SyndicationService.asmx/GetEntryCommentsRss?guid=1f24c3f0-bc55-4283-a163-e10c018c7cb5</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
 Today I am just an aggregator.  Anyway if your into .NET 3.0 Irena has
a very neat trick.
</p>
        <p>
          <a href="http://blogs.msdn.com/irenak/archive/2007/02/16/sysk-289-want-to-have-a-choice-of-running-an-xbap-application-in-a-standalone-mode-using-the-same-project-file.aspx">Link
to AppDev: Something You Should Know by Irena Kennedy : SYSK 289: Want to Have a Choice
of Running an XBAP Application in a Standalone Mode Using the Same Project File?</a>
        </p>
        <img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=1f24c3f0-bc55-4283-a163-e10c018c7cb5" />
        <br />
        <hr />
This weblog is sponsored by <a href="http://www.MicroFisch.com">MicroFisch</a>.</body>
      <title>Running an XBAP Application in a Standalone Mode Using the Same Project File?</title>
      <guid isPermaLink="false">http://thisoldcode.net/PermaLink,guid,1f24c3f0-bc55-4283-a163-e10c018c7cb5.aspx</guid>
      <link>http://thisoldcode.net/PermaLink,guid,1f24c3f0-bc55-4283-a163-e10c018c7cb5.aspx</link>
      <pubDate>Fri, 16 Feb 2007 15:48:31 GMT</pubDate>
      <description>&lt;p&gt;
&amp;nbsp;Today I am just an aggregator.&amp;nbsp; Anyway if your into .NET 3.0 Irena has
a very neat trick.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://blogs.msdn.com/irenak/archive/2007/02/16/sysk-289-want-to-have-a-choice-of-running-an-xbap-application-in-a-standalone-mode-using-the-same-project-file.aspx"&gt;Link
to AppDev: Something You Should Know by Irena Kennedy : SYSK 289: Want to Have a Choice
of Running an XBAP Application in a Standalone Mode Using the Same Project File?&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=1f24c3f0-bc55-4283-a163-e10c018c7cb5" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.MicroFisch.com"&gt;MicroFisch&lt;/a&gt;.</description>
      <comments>http://thisoldcode.net/CommentView,guid,1f24c3f0-bc55-4283-a163-e10c018c7cb5.aspx</comments>
      <category>DotNet</category>
      <category>Microsoft</category>
    </item>
    <item>
      <trackback:ping>http://thisoldcode.net/Trackback.aspx?guid=835a8b10-745c-41f9-8c30-382431e51dc1</trackback:ping>
      <pingback:server>http://thisoldcode.net/pingback.aspx</pingback:server>
      <pingback:target>http://thisoldcode.net/PermaLink,guid,835a8b10-745c-41f9-8c30-382431e51dc1.aspx</pingback:target>
      <dc:creator>Aaron Fischer</dc:creator>
      <wfw:comment>http://thisoldcode.net/CommentView,guid,835a8b10-745c-41f9-8c30-382431e51dc1.aspx</wfw:comment>
      <wfw:commentRss>http://thisoldcode.net/SyndicationService.asmx/GetEntryCommentsRss?guid=835a8b10-745c-41f9-8c30-382431e51dc1</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
One more reason for to support SQL 2005. 
</p>
        <p>
          <a href="http://weblogs.asp.net/jgalloway/archive/2007/02/16/passing-lists-to-sql-server-2005-with-xml-parameters.aspx">Link
to Jon Galloway : Passing lists to SQL Server 2005 with XML Parameters</a>
        </p>
        <img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=835a8b10-745c-41f9-8c30-382431e51dc1" />
        <br />
        <hr />
This weblog is sponsored by <a href="http://www.MicroFisch.com">MicroFisch</a>.</body>
      <title>Passing lists to SQL Server 2005 with XML Parameters</title>
      <guid isPermaLink="false">http://thisoldcode.net/PermaLink,guid,835a8b10-745c-41f9-8c30-382431e51dc1.aspx</guid>
      <link>http://thisoldcode.net/PermaLink,guid,835a8b10-745c-41f9-8c30-382431e51dc1.aspx</link>
      <pubDate>Fri, 16 Feb 2007 15:46:53 GMT</pubDate>
      <description>&lt;p&gt;
One more reason for to support SQL 2005.&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://weblogs.asp.net/jgalloway/archive/2007/02/16/passing-lists-to-sql-server-2005-with-xml-parameters.aspx"&gt;Link
to Jon Galloway : Passing lists to SQL Server 2005 with XML Parameters&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=835a8b10-745c-41f9-8c30-382431e51dc1" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.MicroFisch.com"&gt;MicroFisch&lt;/a&gt;.</description>
      <comments>http://thisoldcode.net/CommentView,guid,835a8b10-745c-41f9-8c30-382431e51dc1.aspx</comments>
      <category>DotNet</category>
      <category>SQL</category>
    </item>
    <item>
      <trackback:ping>http://thisoldcode.net/Trackback.aspx?guid=40b857e9-ff65-4e34-aeba-3fbc97644cb8</trackback:ping>
      <pingback:server>http://thisoldcode.net/pingback.aspx</pingback:server>
      <pingback:target>http://thisoldcode.net/PermaLink,guid,40b857e9-ff65-4e34-aeba-3fbc97644cb8.aspx</pingback:target>
      <dc:creator>Aaron Fischer</dc:creator>
      <wfw:comment>http://thisoldcode.net/CommentView,guid,40b857e9-ff65-4e34-aeba-3fbc97644cb8.aspx</wfw:comment>
      <wfw:commentRss>http://thisoldcode.net/SyndicationService.asmx/GetEntryCommentsRss?guid=40b857e9-ff65-4e34-aeba-3fbc97644cb8</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <a href="http://csharp-source.net/">CSharp-Source</a>  nice resource listing
different categorized CSharp based open source projects.
</p>
        <img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=40b857e9-ff65-4e34-aeba-3fbc97644cb8" />
        <br />
        <hr />
This weblog is sponsored by <a href="http://www.MicroFisch.com">MicroFisch</a>.</body>
      <title>Found Open Source CSharp projects</title>
      <guid isPermaLink="false">http://thisoldcode.net/PermaLink,guid,40b857e9-ff65-4e34-aeba-3fbc97644cb8.aspx</guid>
      <link>http://thisoldcode.net/PermaLink,guid,40b857e9-ff65-4e34-aeba-3fbc97644cb8.aspx</link>
      <pubDate>Thu, 15 Feb 2007 03:48:27 GMT</pubDate>
      <description>&lt;p&gt;
&lt;a href="http://csharp-source.net/"&gt;CSharp-Source&lt;/a&gt;&amp;nbsp; nice resource listing
different categorized CSharp based open source projects.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=40b857e9-ff65-4e34-aeba-3fbc97644cb8" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.MicroFisch.com"&gt;MicroFisch&lt;/a&gt;.</description>
      <comments>http://thisoldcode.net/CommentView,guid,40b857e9-ff65-4e34-aeba-3fbc97644cb8.aspx</comments>
      <category>DotNet</category>
    </item>
    <item>
      <trackback:ping>http://thisoldcode.net/Trackback.aspx?guid=195e221c-196c-4191-8ee0-84e510292653</trackback:ping>
      <pingback:server>http://thisoldcode.net/pingback.aspx</pingback:server>
      <pingback:target>http://thisoldcode.net/PermaLink,guid,195e221c-196c-4191-8ee0-84e510292653.aspx</pingback:target>
      <dc:creator>Aaron Fischer</dc:creator>
      <wfw:comment>http://thisoldcode.net/CommentView,guid,195e221c-196c-4191-8ee0-84e510292653.aspx</wfw:comment>
      <wfw:commentRss>http://thisoldcode.net/SyndicationService.asmx/GetEntryCommentsRss?guid=195e221c-196c-4191-8ee0-84e510292653</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <a href="http://blogs.msdn.com/bertan/archive/2007/02/13/resource-refactoring-tool-1-0-release.aspx">Breatan</a> announced
the release of the Resource Refactoring Tool to CodePlex  
</p>
        <p>
 
</p>
        <p>
Release Change Log 
</p>
        <p>
          <img alt="Closed" src="http://www.codeplex.com/App_Themes/CodePlex/images/icon_closed.gif" />
          <a href="http://www.codeplex.com/ResourceRefactoring/WorkItem/View.aspx?WorkItemId=7417">7417
Add web application project support</a>
        </p>
        <p>
          <img alt="Closed" src="http://www.codeplex.com/App_Themes/CodePlex/images/icon_closed.gif" />
          <a href="http://www.codeplex.com/ResourceRefactoring/WorkItem/View.aspx?WorkItemId=6234">6234
Incorrect default save directory for web projects</a>
        </p>
        <p>
          <img alt="Closed" src="http://www.codeplex.com/App_Themes/CodePlex/images/icon_closed.gif" />
          <a href="http://www.codeplex.com/ResourceRefactoring/WorkItem/View.aspx?WorkItemId=6651">6651
Don't refactor parameter names in XML comments</a>
        </p>
        <p>
          <img alt="Closed" src="http://www.codeplex.com/App_Themes/CodePlex/images/icon_closed.gif" />
          <a href="http://www.codeplex.com/ResourceRefactoring/WorkItem/View.aspx?WorkItemId=7606">7606
Checkbox selections should be saved between sessions</a>
        </p>
        <p>
          <img alt="Closed" src="http://www.codeplex.com/App_Themes/CodePlex/images/icon_closed.gif" />
          <a href="http://www.codeplex.com/ResourceRefactoring/WorkItem/View.aspx?WorkItemId=6236">6236
Unhandled error when creating a resource file in lock project</a>
        </p>
        <p>
          <img alt="Closed" src="http://www.codeplex.com/App_Themes/CodePlex/images/icon_closed.gif" />
          <a href="http://www.codeplex.com/ResourceRefactoring/WorkItem/View.aspx?WorkItemId=6235">6235
Silent failure if file is read-only.</a>
        </p>
        <p>
          <img alt="Closed" src="http://www.codeplex.com/App_Themes/CodePlex/images/icon_closed.gif" />
          <a href="http://www.codeplex.com/ResourceRefactoring/WorkItem/View.aspx?WorkItemId=6440">6440
Severe error with duplicate names</a>
        </p>
        <p>
          <img alt="Closed" src="http://www.codeplex.com/App_Themes/CodePlex/images/icon_closed.gif" />
          <a href="http://www.codeplex.com/ResourceRefactoring/WorkItem/View.aspx?WorkItemId=6319">6319
VS German Version?</a>
        </p>
        <p>
          <img alt="Closed" src="http://www.codeplex.com/App_Themes/CodePlex/images/icon_closed.gif" />
          <a href="http://www.codeplex.com/ResourceRefactoring/WorkItem/View.aspx?WorkItemId=6147">6147
Esc does not close Extract to resource form/dialog</a>
        </p>
        <p>
Link to the Msi
</p>
        <p>
          <a href="http://www.codeplex.com/ResourceRefactoring/Project/FileDownload.aspx?DownloadId=6846">ResourceRefactorSetup.msi</a> - (832
KB)
</p>
        <img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=195e221c-196c-4191-8ee0-84e510292653" />
        <br />
        <hr />
This weblog is sponsored by <a href="http://www.MicroFisch.com">MicroFisch</a>.</body>
      <title>Resource Refactoring Tool 1.0 Release</title>
      <guid isPermaLink="false">http://thisoldcode.net/PermaLink,guid,195e221c-196c-4191-8ee0-84e510292653.aspx</guid>
      <link>http://thisoldcode.net/PermaLink,guid,195e221c-196c-4191-8ee0-84e510292653.aspx</link>
      <pubDate>Tue, 13 Feb 2007 21:32:57 GMT</pubDate>
      <description>&lt;p&gt;
&lt;a href="http://blogs.msdn.com/bertan/archive/2007/02/13/resource-refactoring-tool-1-0-release.aspx"&gt;Breatan&lt;/a&gt; announced
the release of the&amp;nbsp;Resource Refactoring Tool to CodePlex&amp;nbsp;&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
Release Change Log 
&lt;/p&gt;
&lt;p&gt;
&lt;img alt="Closed" src="http://www.codeplex.com/App_Themes/CodePlex/images/icon_closed.gif"&gt;&lt;a href="http://www.codeplex.com/ResourceRefactoring/WorkItem/View.aspx?WorkItemId=7417"&gt;7417
Add web application project support&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
&lt;img alt="Closed" src="http://www.codeplex.com/App_Themes/CodePlex/images/icon_closed.gif"&gt;&lt;a href="http://www.codeplex.com/ResourceRefactoring/WorkItem/View.aspx?WorkItemId=6234"&gt;6234
Incorrect default save directory for web projects&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
&lt;img alt="Closed" src="http://www.codeplex.com/App_Themes/CodePlex/images/icon_closed.gif"&gt;&lt;a href="http://www.codeplex.com/ResourceRefactoring/WorkItem/View.aspx?WorkItemId=6651"&gt;6651
Don't refactor parameter names in XML comments&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
&lt;img alt="Closed" src="http://www.codeplex.com/App_Themes/CodePlex/images/icon_closed.gif"&gt;&lt;a href="http://www.codeplex.com/ResourceRefactoring/WorkItem/View.aspx?WorkItemId=7606"&gt;7606
Checkbox selections should be saved between sessions&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
&lt;img alt="Closed" src="http://www.codeplex.com/App_Themes/CodePlex/images/icon_closed.gif"&gt;&lt;a href="http://www.codeplex.com/ResourceRefactoring/WorkItem/View.aspx?WorkItemId=6236"&gt;6236
Unhandled error when creating a resource file in lock project&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
&lt;img alt="Closed" src="http://www.codeplex.com/App_Themes/CodePlex/images/icon_closed.gif"&gt;&lt;a href="http://www.codeplex.com/ResourceRefactoring/WorkItem/View.aspx?WorkItemId=6235"&gt;6235
Silent failure if file is read-only.&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
&lt;img alt="Closed" src="http://www.codeplex.com/App_Themes/CodePlex/images/icon_closed.gif"&gt;&lt;a href="http://www.codeplex.com/ResourceRefactoring/WorkItem/View.aspx?WorkItemId=6440"&gt;6440
Severe error with duplicate names&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
&lt;img alt="Closed" src="http://www.codeplex.com/App_Themes/CodePlex/images/icon_closed.gif"&gt;&lt;a href="http://www.codeplex.com/ResourceRefactoring/WorkItem/View.aspx?WorkItemId=6319"&gt;6319
VS German Version?&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
&lt;img alt="Closed" src="http://www.codeplex.com/App_Themes/CodePlex/images/icon_closed.gif"&gt;&lt;a href="http://www.codeplex.com/ResourceRefactoring/WorkItem/View.aspx?WorkItemId=6147"&gt;6147
Esc does not close Extract to resource form/dialog&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
Link to the Msi
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.codeplex.com/ResourceRefactoring/Project/FileDownload.aspx?DownloadId=6846"&gt;ResourceRefactorSetup.msi&lt;/a&gt; -&amp;nbsp;(832
KB)
&lt;/p&gt;
&lt;img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=195e221c-196c-4191-8ee0-84e510292653" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.MicroFisch.com"&gt;MicroFisch&lt;/a&gt;.</description>
      <comments>http://thisoldcode.net/CommentView,guid,195e221c-196c-4191-8ee0-84e510292653.aspx</comments>
      <category>DotNet</category>
      <category>Microsoft</category>
    </item>
    <item>
      <trackback:ping>http://thisoldcode.net/Trackback.aspx?guid=6c636020-d912-40f0-8e38-b4e8a011a725</trackback:ping>
      <pingback:server>http://thisoldcode.net/pingback.aspx</pingback:server>
      <pingback:target>http://thisoldcode.net/PermaLink,guid,6c636020-d912-40f0-8e38-b4e8a011a725.aspx</pingback:target>
      <dc:creator>Aaron Fischer</dc:creator>
      <wfw:comment>http://thisoldcode.net/CommentView,guid,6c636020-d912-40f0-8e38-b4e8a011a725.aspx</wfw:comment>
      <wfw:commentRss>http://thisoldcode.net/SyndicationService.asmx/GetEntryCommentsRss?guid=6c636020-d912-40f0-8e38-b4e8a011a725</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Why do I so dislike ComponentOne and Preemptive?
</p>
        <p>
 
</p>
        <blockquote>
          <p>
c:\Development\SourceControl\Point Projects\Point\main\ReminderWnd.h(223) : error
C3624: 'k8': the compiler cannot find this type; it is defined in the module 'OLE32.DLL'<br />
StdAfx.cpp<br />
StdAfx.cpp(0) : warning C4945: 'DotfuscatorAttribute' : cannot import symbol from
'c:\development\sourcecontrol\point projects\third party\componentone\main\c1.c1zip.dll':
as 'DotfuscatorAttribute' has already been imported from another assembly 'c:\development\sourcecontrol\point
projects\third party\componentone\main\c1.win.c1report.dll'<br />
StdAfx.cpp(0) : see declaration of 'DotfuscatorAttribute'<br />
first seen type is used; re-order imported assemblies to use the current type<br />
StdAfx.cpp(0) : warning C4945: 'DotfuscatorAttribute' : cannot import symbol from
'c:\development\sourcecontrol\point projects\third party\componentone\main\c1.win.c1flexgrid.dll':
as 'DotfuscatorAttribute' has already been imported from another assembly 'c:\development\sourcecontrol\point
projects\third party\componentone\main\c1.win.c1report.dll'<br />
StdAfx.cpp(0) : see declaration of 'DotfuscatorAttribute'<br />
first seen type is used; re-order imported assemblies to use the current type<br />
c:\Development\SourceControl\Point Projects\Point\main\ReminderWnd.h(223) : error
C3624: 'k8': the compiler cannot find this type; it is defined in the module 'OLE32.DLL'
</p>
        </blockquote>
        <p>
  
</p>
        <p>
Its that kind of crap.  I am not stealing your dime adozen controls I paid for
it and what to use it.  Attention component vendors, Do not obfuscate your work.  
</p>
        <p>
Nsoftware is almost worse since you have to dirty your build system with there install
in order for licensing to work. 
</p>
        <p>
  
</p>
        <p>
Clearly I realize that companies would like to protect their intellectual property. 
But seriously I could still defeat the obfuscation. Why bother if you want to be scared
stay out of DOT NET land and stick to assembly where no one can decompile your work. 
If your a component vendor you should know obfuscating libraries is nothing but a
recipe for disaster.  Since I use Doffuscator for obfuscation I know, It sucks
at library mode.  Maybe you should try some thing else or nothing.  Why
do you feel compelled to make my life difficult? did I not give you enough money?
</p>
        <img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=6c636020-d912-40f0-8e38-b4e8a011a725" />
        <br />
        <hr />
This weblog is sponsored by <a href="http://www.MicroFisch.com">MicroFisch</a>.</body>
      <title>Component Vendors, are they all Idiots?</title>
      <guid isPermaLink="false">http://thisoldcode.net/PermaLink,guid,6c636020-d912-40f0-8e38-b4e8a011a725.aspx</guid>
      <link>http://thisoldcode.net/PermaLink,guid,6c636020-d912-40f0-8e38-b4e8a011a725.aspx</link>
      <pubDate>Mon, 12 Feb 2007 16:48:48 GMT</pubDate>
      <description>&lt;p&gt;
Why do I so dislike ComponentOne and Preemptive?
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;blockquote&gt; 
&lt;p&gt;
c:\Development\SourceControl\Point Projects\Point\main\ReminderWnd.h(223) : error
C3624: 'k8': the compiler cannot find this type; it is defined in the module 'OLE32.DLL'&lt;br&gt;
StdAfx.cpp&lt;br&gt;
StdAfx.cpp(0) : warning C4945: 'DotfuscatorAttribute' : cannot import symbol from
'c:\development\sourcecontrol\point projects\third party\componentone\main\c1.c1zip.dll':
as 'DotfuscatorAttribute' has already been imported from another assembly 'c:\development\sourcecontrol\point
projects\third party\componentone\main\c1.win.c1report.dll'&lt;br&gt;
StdAfx.cpp(0) : see declaration of 'DotfuscatorAttribute'&lt;br&gt;
first seen type is used; re-order imported assemblies to use the current type&lt;br&gt;
StdAfx.cpp(0) : warning C4945: 'DotfuscatorAttribute' : cannot import symbol from
'c:\development\sourcecontrol\point projects\third party\componentone\main\c1.win.c1flexgrid.dll':
as 'DotfuscatorAttribute' has already been imported from another assembly 'c:\development\sourcecontrol\point
projects\third party\componentone\main\c1.win.c1report.dll'&lt;br&gt;
StdAfx.cpp(0) : see declaration of 'DotfuscatorAttribute'&lt;br&gt;
first seen type is used; re-order imported assemblies to use the current type&lt;br&gt;
c:\Development\SourceControl\Point Projects\Point\main\ReminderWnd.h(223) : error
C3624: 'k8': the compiler cannot find this type; it is defined in the module 'OLE32.DLL'
&lt;/p&gt;
&lt;/blockquote&gt; 
&lt;p&gt;
&amp;nbsp; 
&lt;p&gt;
Its that kind of crap.&amp;nbsp; I am not stealing your dime adozen controls I paid for
it and what to use it.&amp;nbsp; Attention component vendors, Do not obfuscate your work.&amp;nbsp; 
&lt;p&gt;
Nsoftware is almost worse since you have to dirty your build system with there install
in order for licensing to work. 
&lt;p&gt;
&amp;nbsp; 
&lt;p&gt;
Clearly I realize that companies would like to protect their intellectual property.&amp;nbsp;
But seriously I could still defeat the obfuscation. Why bother if you want to be scared
stay out of DOT NET land and stick to assembly where no one can decompile your work.&amp;nbsp;
If your a component vendor you should know obfuscating libraries is nothing but a
recipe for disaster.&amp;nbsp; Since I use Doffuscator for obfuscation I know, It sucks
at library mode.&amp;nbsp; Maybe you should try some thing else or nothing.&amp;nbsp; Why
do you feel compelled to make my life difficult? did I not give you enough money?
&lt;/p&gt;
&lt;img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=6c636020-d912-40f0-8e38-b4e8a011a725" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.MicroFisch.com"&gt;MicroFisch&lt;/a&gt;.</description>
      <comments>http://thisoldcode.net/CommentView,guid,6c636020-d912-40f0-8e38-b4e8a011a725.aspx</comments>
      <category>DotNet</category>
      <category>Ramblings</category>
    </item>
    <item>
      <trackback:ping>http://thisoldcode.net/Trackback.aspx?guid=ca2fb2f2-c812-4dfe-9a2a-b25c3eaf3c25</trackback:ping>
      <pingback:server>http://thisoldcode.net/pingback.aspx</pingback:server>
      <pingback:target>http://thisoldcode.net/PermaLink,guid,ca2fb2f2-c812-4dfe-9a2a-b25c3eaf3c25.aspx</pingback:target>
      <dc:creator>Aaron Fischer</dc:creator>
      <wfw:comment>http://thisoldcode.net/CommentView,guid,ca2fb2f2-c812-4dfe-9a2a-b25c3eaf3c25.aspx</wfw:comment>
      <wfw:commentRss>http://thisoldcode.net/SyndicationService.asmx/GetEntryCommentsRss?guid=ca2fb2f2-c812-4dfe-9a2a-b25c3eaf3c25</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">After Reading Ricks troubles with OFX <a href="http://west-wind.com/WebLog/ShowPost.aspx?id=10491#Feedback">code
generation</a> I left a couple comments I thought would be useful for generating classes
from xml/xsd.<br /><a href="http://www.microsoft.com/downloads/details.aspx?familyid=89e6b1e5-f66c-4a4d-933b-46222bb01eb0&amp;displaylang=en">XSDObjectGen</a> from
Microsoft. (vb or c#)<br /><a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cptools/html/cpconXMLSchemaDefinitionToolXsdexe.asp">XSD.exe</a> from
Microsoft. (vb or c#)<br /><a href="http://altova.com">XMLSPY</a> from Altova. (Java, c++, c#)<br /><a href="http://www.bware.biz/">CodeXS</a> from Business Architects. ( c#) This is
what i used for my MISMO mortgage application exporter. (follow the tools link.)<br /><p></p><br /><img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=ca2fb2f2-c812-4dfe-9a2a-b25c3eaf3c25" /><br /><hr />
This weblog is sponsored by <a href="http://www.MicroFisch.com">MicroFisch</a>.</body>
      <title>Some XML/XSD code generators</title>
      <guid isPermaLink="false">http://thisoldcode.net/PermaLink,guid,ca2fb2f2-c812-4dfe-9a2a-b25c3eaf3c25.aspx</guid>
      <link>http://thisoldcode.net/PermaLink,guid,ca2fb2f2-c812-4dfe-9a2a-b25c3eaf3c25.aspx</link>
      <pubDate>Thu, 01 Feb 2007 16:09:09 GMT</pubDate>
      <description>After Reading Ricks troubles with OFX &lt;a href="http://west-wind.com/WebLog/ShowPost.aspx?id=10491#Feedback"&gt;code
generation&lt;/a&gt; I left a couple comments I thought would be useful for generating classes
from xml/xsd.&lt;br&gt;
&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=89e6b1e5-f66c-4a4d-933b-46222bb01eb0&amp;amp;displaylang=en"&gt;XSDObjectGen&lt;/a&gt; from
Microsoft. (vb or c#)&lt;br&gt;
&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cptools/html/cpconXMLSchemaDefinitionToolXsdexe.asp"&gt;XSD.exe&lt;/a&gt; from
Microsoft. (vb or c#)&lt;br&gt;
&lt;a href="http://altova.com"&gt;XMLSPY&lt;/a&gt; from Altova. (Java, c++, c#)&lt;br&gt;
&lt;a href="http://www.bware.biz/"&gt;CodeXS&lt;/a&gt; from Business Architects. ( c#) This is
what i used for my MISMO mortgage application exporter. (follow the tools link.)&lt;br&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;br&gt;
&lt;img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=ca2fb2f2-c812-4dfe-9a2a-b25c3eaf3c25" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.MicroFisch.com"&gt;MicroFisch&lt;/a&gt;.</description>
      <comments>http://thisoldcode.net/CommentView,guid,ca2fb2f2-c812-4dfe-9a2a-b25c3eaf3c25.aspx</comments>
      <category>DotNet</category>
    </item>
    <item>
      <trackback:ping>http://thisoldcode.net/Trackback.aspx?guid=709a84cd-ac6e-4c5c-ab7f-7192260a483a</trackback:ping>
      <pingback:server>http://thisoldcode.net/pingback.aspx</pingback:server>
      <pingback:target>http://thisoldcode.net/PermaLink,guid,709a84cd-ac6e-4c5c-ab7f-7192260a483a.aspx</pingback:target>
      <dc:creator>Aaron Fischer</dc:creator>
      <wfw:comment>http://thisoldcode.net/CommentView,guid,709a84cd-ac6e-4c5c-ab7f-7192260a483a.aspx</wfw:comment>
      <wfw:commentRss>http://thisoldcode.net/SyndicationService.asmx/GetEntryCommentsRss?guid=709a84cd-ac6e-4c5c-ab7f-7192260a483a</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">Since ASP.NET AJAX was released last week
and the <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=ef2c1acc-051a-4fe6-ad72-f3bed8623b43&amp;DisplayLang=en">source</a> yesterday
I thought i would post a couple links I found for adding this functionality to existing
visual studio web projects<br /><a href="http://codebetter.com/blogs/jay.kimble/archive/2006/05/19/144952.aspx">http://codebetter.com/blogs/jay.kimble/archive/2006/05/19/144952.aspx</a><br /><a href="http://community.rampgroup.com/blogs/ramp_technology_group/archive/2006/06/14/82.aspx">http://community.rampgroup.com/blogs/ramp_technology_group/archive/2006/06/14/82.aspx</a><br /><a href="http://www.asp.net/learn/videos/view.aspx?tabid=63&amp;id=81">found a video
as well</a><br /><br />
Since The name space has changed a little here is my update.<br /><br />
add system.web.extensions reference to project.<br /><b>in web.config add<br />
under &lt;configuration&gt; add</b><br />
  <pre class="csharpcode"><span class="kwrd">&lt;</span><span class="html">configSections</span><span class="kwrd">&gt;</span><span class="kwrd">&lt;</span><span class="html">sectionGroup</span><span class="attr">name</span><span class="kwrd">="system.web.extensions"</span><span class="attr">type</span><span class="kwrd">="System.Web.Configuration.SystemWebExtensionsSectionGroup,
System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"</span><span class="kwrd">&gt;</span><span class="kwrd">&lt;</span><span class="html">sectionGroup</span><span class="attr">name</span><span class="kwrd">="scripting"</span><span class="attr">type</span><span class="kwrd">="System.Web.Configuration.ScriptingSectionGroup,
System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"</span><span class="kwrd">&gt;</span><span class="kwrd">&lt;</span><span class="html">section</span><span class="attr">name</span><span class="kwrd">="scriptResourceHandler"</span><span class="attr">type</span><span class="kwrd">="System.Web.Configuration.ScriptingScriptResourceHandlerSection,
System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"</span><span class="attr">requirePermission</span><span class="kwrd">="false"</span><span class="attr">allowDefinition</span><span class="kwrd">="MachineToApplication"</span><span class="kwrd">/&gt;</span><span class="kwrd">&lt;</span><span class="html">sectionGroup</span><span class="attr">name</span><span class="kwrd">="webServices"</span><span class="attr">type</span><span class="kwrd">="System.Web.Configuration.ScriptingWebServicesSectionGroup,
System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"</span><span class="kwrd">&gt;</span><span class="kwrd">&lt;</span><span class="html">section</span><span class="attr">name</span><span class="kwrd">="jsonSerialization"</span><span class="attr">type</span><span class="kwrd">="System.Web.Configuration.ScriptingJsonSerializationSection,
System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"</span><span class="attr">requirePermission</span><span class="kwrd">="false"</span><span class="attr">allowDefinition</span><span class="kwrd">="Everywhere"</span><span class="kwrd">/&gt;</span><span class="kwrd">&lt;</span><span class="html">section</span><span class="attr">name</span><span class="kwrd">="profileService"</span><span class="attr">type</span><span class="kwrd">="System.Web.Configuration.ScriptingProfileServiceSection,
System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"</span><span class="attr">requirePermission</span><span class="kwrd">="false"</span><span class="attr">allowDefinition</span><span class="kwrd">="MachineToApplication"</span><span class="kwrd">/&gt;</span><span class="kwrd">&lt;</span><span class="html">section</span><span class="attr">name</span><span class="kwrd">="authenticationService"</span><span class="attr">type</span><span class="kwrd">="System.Web.Configuration.ScriptingAuthenticationServiceSection,
System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"</span><span class="attr">requirePermission</span><span class="kwrd">="false"</span><span class="attr">allowDefinition</span><span class="kwrd">="MachineToApplication"</span><span class="kwrd">/&gt;</span><span class="kwrd">&lt;/</span><span class="html">sectionGroup</span><span class="kwrd">&gt;</span><span class="kwrd">&lt;/</span><span class="html">sectionGroup</span><span class="kwrd">&gt;</span><span class="kwrd">&lt;/</span><span class="html">sectionGroup</span><span class="kwrd">&gt;</span><span class="kwrd">&lt;/</span><span class="html">configSections</span><span class="kwrd">&gt;</span></pre><style type="text/css">.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }
</style><br /><b>under system.web add</b><br /><br /><pre class="csharpcode"><span class="kwrd">&lt;</span><span class="html">pages</span><span class="kwrd">&gt;</span><span class="kwrd">&lt;</span><span class="html">controls</span><span class="kwrd">&gt;</span><span class="kwrd">&lt;</span><span class="html">add</span><span class="attr">tagPrefix</span><span class="kwrd">="asp"</span><span class="attr">namespace</span><span class="kwrd">="System.Web.UI"</span><span class="attr">assembly</span><span class="kwrd">="System.Web.Extensions,
Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"</span><span class="kwrd">/&gt;</span><span class="kwrd">&lt;/</span><span class="html">controls</span><span class="kwrd">&gt;</span><span class="kwrd">&lt;/</span><span class="html">pages</span><span class="kwrd">&gt;</span><span class="kwrd">&lt;</span><span class="html">httpHandlers</span><span class="kwrd">&gt;</span><span class="kwrd">&lt;</span><span class="html">remove</span><span class="attr">verb</span><span class="kwrd">="*"</span><span class="attr">path</span><span class="kwrd">="*.asmx"</span><span class="kwrd">/&gt;</span><span class="kwrd">&lt;</span><span class="html">add</span><span class="attr">verb</span><span class="kwrd">="*"</span><span class="attr">path</span><span class="kwrd">="*.asmx"</span><span class="attr">validate</span><span class="kwrd">="false"</span><span class="attr">type</span><span class="kwrd">="System.Web.Script.Services.ScriptHandlerFactory,
System.Web.Extensions, Version=1.0.61025.0,Culture=neutral, PublicKeyToken=31bf3856ad364e35"</span><span class="kwrd">/&gt;</span><span class="kwrd">&lt;</span><span class="html">add</span><span class="attr">verb</span><span class="kwrd">="*"</span><span class="attr">path</span><span class="kwrd">="*_AppService.axd"</span><span class="attr">validate</span><span class="kwrd">="false"</span><span class="attr">type</span><span class="kwrd">="System.Web.Script.Services.ScriptHandlerFactory,
System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"</span><span class="kwrd">/&gt;</span><span class="kwrd">&lt;</span><span class="html">add</span><span class="attr">verb</span><span class="kwrd">="GET,HEAD"</span><span class="attr">path</span><span class="kwrd">="ScriptResource.axd"</span><span class="attr">type</span><span class="kwrd">="System.Web.Handlers.ScriptResourceHandler,
System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"</span><span class="attr">validate</span><span class="kwrd">="false"</span><span class="kwrd">/&gt;</span><span class="kwrd">&lt;/</span><span class="html">httpHandlers</span><span class="kwrd">&gt;</span><span class="kwrd">&lt;</span><span class="html">httpModules</span><span class="kwrd">&gt;</span><span class="kwrd">&lt;</span><span class="html">add</span><span class="attr">name</span><span class="kwrd">="ScriptModule"</span><span class="attr">type</span><span class="kwrd">="System.Web.Handlers.ScriptModule,
System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"</span><span class="kwrd">/&gt;</span><span class="kwrd">&lt;/</span><span class="html">httpModules</span><span class="kwrd">&gt;</span></pre><style type="text/css">.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }
</style>
    
<br /><b>under system.web&gt;&lt;compilation&gt;add</b><br /><pre class="csharpcode"><span class="kwrd">&lt;</span><span class="html">assemblies</span><span class="kwrd">&gt;</span><span class="kwrd">&lt;</span><span class="html">add</span><span class="attr">assembly</span><span class="kwrd">="System.Web.Extensions,
Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"</span><span class="kwrd">/&gt;</span><span class="kwrd">&lt;/</span><span class="html">assemblies</span><span class="kwrd">&gt;</span></pre><style type="text/css">.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }
</style><br /><b>after system.web add<br />
&lt;/system.web&gt;</b><br />
  <pre class="csharpcode"><span class="kwrd">&lt;</span><span class="html">system.web.extensions</span><span class="kwrd">&gt;</span><span class="kwrd">&lt;</span><span class="html">scripting</span><span class="kwrd">&gt;</span><span class="kwrd">&lt;</span><span class="html">webServices</span><span class="kwrd">&gt;</span><span class="rem">&lt;!--
Uncomment this line to customize maxJsonLength and add a custom converter --&gt;</span><span class="rem">&lt;!--</span><span class="rem"> &lt;jsonSerialization
maxJsonLength="500"&gt;</span><span class="rem"> &lt;converters&gt;</span><span class="rem"> &lt;add
name="ConvertMe" type="Acme.SubAcme.ConvertMeTypeConverter"/&gt;</span><span class="rem"> &lt;/converters&gt;</span><span class="rem"> &lt;/jsonSerialization&gt;</span><span class="rem"> --&gt;</span><span class="rem">&lt;!--
Uncomment this line to enable the authentication service. Include requireSSL="true"
if appropriate. --&gt;</span><span class="rem">&lt;!--</span><span class="rem"> &lt;authenticationService
enabled="true" requireSSL = "true|false"/&gt;</span><span class="rem"> --&gt;</span><span class="rem">&lt;!--
Uncomment these lines to enable the profile service. To allow profile properties to
be retrieved</span><span class="rem"> and modified in ASP.NET AJAX applications,
you need to add each property name to the readAccessProperties and</span><span class="rem"> writeAccessProperties
attributes. --&gt;</span><span class="rem">&lt;!--</span><span class="rem"> &lt;profileService
enabled="true"</span><span class="rem"> readAccessProperties="propertyname1,propertyname2"</span><span class="rem"> writeAccessProperties="propertyname1,propertyname2"
/&gt;</span><span class="rem"> --&gt;</span><span class="kwrd">&lt;/</span><span class="html">webServices</span><span class="kwrd">&gt;</span><span class="rem">&lt;!--</span><span class="rem"> &lt;scriptResourceHandler
enableCompression="true" enableCaching="true" /&gt;</span><span class="rem"> --&gt;</span><span class="kwrd">&lt;/</span><span class="html">scripting</span><span class="kwrd">&gt;</span><span class="kwrd">&lt;/</span><span class="html">system.web.extensions</span><span class="kwrd">&gt;</span><span class="kwrd">&lt;</span><span class="html">system.webServer</span><span class="kwrd">&gt;</span><span class="kwrd">&lt;</span><span class="html">validation</span><span class="attr">validateIntegratedModeConfiguration</span><span class="kwrd">="false"</span><span class="kwrd">/&gt;</span><span class="kwrd">&lt;</span><span class="html">modules</span><span class="kwrd">&gt;</span><span class="kwrd">&lt;</span><span class="html">add</span><span class="attr">name</span><span class="kwrd">="ScriptModule"</span><span class="attr">preCondition</span><span class="kwrd">="integratedMode"</span><span class="attr">type</span><span class="kwrd">="System.Web.Handlers.ScriptModule,
System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"</span><span class="kwrd">/&gt;</span><span class="kwrd">&lt;/</span><span class="html">modules</span><span class="kwrd">&gt;</span><span class="kwrd">&lt;</span><span class="html">handlers</span><span class="kwrd">&gt;</span><span class="kwrd">&lt;</span><span class="html">remove</span><span class="attr">name</span><span class="kwrd">="WebServiceHandlerFactory-Integrated"</span><span class="kwrd">/&gt;</span><span class="kwrd">&lt;</span><span class="html">add</span><span class="attr">name</span><span class="kwrd">="ScriptHandlerFactory"</span><span class="attr">verb</span><span class="kwrd">="*"</span><span class="attr">path</span><span class="kwrd">="*.asmx"</span><span class="attr">preCondition</span><span class="kwrd">="integratedMode"</span><span class="attr">type</span><span class="kwrd">="System.Web.Script.Services.ScriptHandlerFactory,
System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"</span><span class="kwrd">/&gt;</span><span class="kwrd">&lt;</span><span class="html">add</span><span class="attr">name</span><span class="kwrd">="ScriptHandlerFactoryAppServices"</span><span class="attr">verb</span><span class="kwrd">="*"</span><span class="attr">path</span><span class="kwrd">="*_AppService.axd"</span><span class="attr">preCondition</span><span class="kwrd">="integratedMode"</span><span class="attr">type</span><span class="kwrd">="System.Web.Script.Services.ScriptHandlerFactory,
System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"</span><span class="kwrd">/&gt;</span><span class="kwrd">&lt;</span><span class="html">add</span><span class="attr">name</span><span class="kwrd">="ScriptResource"</span><span class="attr">preCondition</span><span class="kwrd">="integratedMode"</span><span class="attr">verb</span><span class="kwrd">="GET,HEAD"</span><span class="attr">path</span><span class="kwrd">="ScriptResource.axd"</span><span class="attr">type</span><span class="kwrd">="System.Web.Handlers.ScriptResourceHandler,
System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"</span><span class="kwrd">/&gt;</span><span class="kwrd">&lt;/</span><span class="html">handlers</span><span class="kwrd">&gt;</span><span class="kwrd">&lt;/</span><span class="html">system.webServer</span><span class="kwrd">&gt;</span></pre><style type="text/css">.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }
</style><p><br /><br />
This should get you up and running.
</p><p><br />
Open your aspx page in design mode and in your toolbox window you should see AJAX
Extensions.  
<br />
Drag the scriptManager control on to the page so that it is the very first control.<br />
Then place an update panel any where and drag your control into it.
</p><img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=709a84cd-ac6e-4c5c-ab7f-7192260a483a" /><br /><hr />
This weblog is sponsored by <a href="http://www.MicroFisch.com">MicroFisch</a>.</body>
      <title>How to add Atlas or ASP.NET 2.0 AJAX Extensions. to an existing ASP.NET Project</title>
      <guid isPermaLink="false">http://thisoldcode.net/PermaLink,guid,709a84cd-ac6e-4c5c-ab7f-7192260a483a.aspx</guid>
      <link>http://thisoldcode.net/PermaLink,guid,709a84cd-ac6e-4c5c-ab7f-7192260a483a.aspx</link>
      <pubDate>Wed, 31 Jan 2007 20:17:24 GMT</pubDate>
      <description>Since ASP.NET AJAX was released last week and the &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=ef2c1acc-051a-4fe6-ad72-f3bed8623b43&amp;amp;DisplayLang=en"&gt;source&lt;/a&gt; yesterday
I thought i would post a couple links I found for adding this functionality to existing
visual studio web projects&lt;br&gt;
&lt;a href="http://codebetter.com/blogs/jay.kimble/archive/2006/05/19/144952.aspx"&gt;http://codebetter.com/blogs/jay.kimble/archive/2006/05/19/144952.aspx&lt;/a&gt;
&lt;br&gt;
&lt;a href="http://community.rampgroup.com/blogs/ramp_technology_group/archive/2006/06/14/82.aspx"&gt;http://community.rampgroup.com/blogs/ramp_technology_group/archive/2006/06/14/82.aspx&lt;/a&gt;
&lt;br&gt;
&lt;a href="http://www.asp.net/learn/videos/view.aspx?tabid=63&amp;amp;id=81"&gt;found a video
as well&lt;/a&gt;
&lt;br&gt;
&lt;br&gt;
Since The name space has changed a little here is my update.&lt;br&gt;
&lt;br&gt;
add system.web.extensions reference to project.&lt;br&gt;
&lt;b&gt;in web.config add&lt;br&gt;
under &amp;lt;configuration&amp;gt; add&lt;/b&gt;
&lt;br&gt;
&amp;nbsp; &lt;pre class="csharpcode"&gt;&lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;configSections&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt; &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;sectionGroup&lt;/span&gt; &lt;span class="attr"&gt;name&lt;/span&gt;&lt;span class="kwrd"&gt;="system.web.extensions"&lt;/span&gt; &lt;span class="attr"&gt;type&lt;/span&gt;&lt;span class="kwrd"&gt;="System.Web.Configuration.SystemWebExtensionsSectionGroup,
System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt; &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;sectionGroup&lt;/span&gt; &lt;span class="attr"&gt;name&lt;/span&gt;&lt;span class="kwrd"&gt;="scripting"&lt;/span&gt; &lt;span class="attr"&gt;type&lt;/span&gt;&lt;span class="kwrd"&gt;="System.Web.Configuration.ScriptingSectionGroup,
System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt; &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;section&lt;/span&gt; &lt;span class="attr"&gt;name&lt;/span&gt;&lt;span class="kwrd"&gt;="scriptResourceHandler"&lt;/span&gt; &lt;span class="attr"&gt;type&lt;/span&gt;&lt;span class="kwrd"&gt;="System.Web.Configuration.ScriptingScriptResourceHandlerSection,
System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"&lt;/span&gt; &lt;span class="attr"&gt;requirePermission&lt;/span&gt;&lt;span class="kwrd"&gt;="false"&lt;/span&gt; &lt;span class="attr"&gt;allowDefinition&lt;/span&gt;&lt;span class="kwrd"&gt;="MachineToApplication"&lt;/span&gt;&lt;span class="kwrd"&gt;/&amp;gt;&lt;/span&gt; &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;sectionGroup&lt;/span&gt; &lt;span class="attr"&gt;name&lt;/span&gt;&lt;span class="kwrd"&gt;="webServices"&lt;/span&gt; &lt;span class="attr"&gt;type&lt;/span&gt;&lt;span class="kwrd"&gt;="System.Web.Configuration.ScriptingWebServicesSectionGroup,
System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt; &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;section&lt;/span&gt; &lt;span class="attr"&gt;name&lt;/span&gt;&lt;span class="kwrd"&gt;="jsonSerialization"&lt;/span&gt; &lt;span class="attr"&gt;type&lt;/span&gt;&lt;span class="kwrd"&gt;="System.Web.Configuration.ScriptingJsonSerializationSection,
System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"&lt;/span&gt; &lt;span class="attr"&gt;requirePermission&lt;/span&gt;&lt;span class="kwrd"&gt;="false"&lt;/span&gt; &lt;span class="attr"&gt;allowDefinition&lt;/span&gt;&lt;span class="kwrd"&gt;="Everywhere"&lt;/span&gt; &lt;span class="kwrd"&gt;/&amp;gt;&lt;/span&gt; &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;section&lt;/span&gt; &lt;span class="attr"&gt;name&lt;/span&gt;&lt;span class="kwrd"&gt;="profileService"&lt;/span&gt; &lt;span class="attr"&gt;type&lt;/span&gt;&lt;span class="kwrd"&gt;="System.Web.Configuration.ScriptingProfileServiceSection,
System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"&lt;/span&gt; &lt;span class="attr"&gt;requirePermission&lt;/span&gt;&lt;span class="kwrd"&gt;="false"&lt;/span&gt; &lt;span class="attr"&gt;allowDefinition&lt;/span&gt;&lt;span class="kwrd"&gt;="MachineToApplication"&lt;/span&gt; &lt;span class="kwrd"&gt;/&amp;gt;&lt;/span&gt; &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;section&lt;/span&gt; &lt;span class="attr"&gt;name&lt;/span&gt;&lt;span class="kwrd"&gt;="authenticationService"&lt;/span&gt; &lt;span class="attr"&gt;type&lt;/span&gt;&lt;span class="kwrd"&gt;="System.Web.Configuration.ScriptingAuthenticationServiceSection,
System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"&lt;/span&gt; &lt;span class="attr"&gt;requirePermission&lt;/span&gt;&lt;span class="kwrd"&gt;="false"&lt;/span&gt; &lt;span class="attr"&gt;allowDefinition&lt;/span&gt;&lt;span class="kwrd"&gt;="MachineToApplication"&lt;/span&gt; &lt;span class="kwrd"&gt;/&amp;gt;&lt;/span&gt; &lt;span class="kwrd"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;sectionGroup&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt; &lt;span class="kwrd"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;sectionGroup&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt; &lt;span class="kwrd"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;sectionGroup&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt; &lt;span class="kwrd"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;configSections&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt; &lt;/pre&gt;
&lt;style type="text/css"&gt;.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }
&lt;/style&gt;
&lt;br&gt;
&lt;b&gt;under system.web add&lt;/b&gt;
&lt;br&gt;
&lt;br&gt;
&lt;pre class="csharpcode"&gt;    &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;pages&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt; &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;controls&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt; &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;add&lt;/span&gt; &lt;span class="attr"&gt;tagPrefix&lt;/span&gt;&lt;span class="kwrd"&gt;="asp"&lt;/span&gt; &lt;span class="attr"&gt;namespace&lt;/span&gt;&lt;span class="kwrd"&gt;="System.Web.UI"&lt;/span&gt; &lt;span class="attr"&gt;assembly&lt;/span&gt;&lt;span class="kwrd"&gt;="System.Web.Extensions,
Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"&lt;/span&gt;&lt;span class="kwrd"&gt;/&amp;gt;&lt;/span&gt; &lt;span class="kwrd"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;controls&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt; &lt;span class="kwrd"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;pages&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt; &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;httpHandlers&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt; &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;remove&lt;/span&gt; &lt;span class="attr"&gt;verb&lt;/span&gt;&lt;span class="kwrd"&gt;="*"&lt;/span&gt; &lt;span class="attr"&gt;path&lt;/span&gt;&lt;span class="kwrd"&gt;="*.asmx"&lt;/span&gt;&lt;span class="kwrd"&gt;/&amp;gt;&lt;/span&gt; &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;add&lt;/span&gt; &lt;span class="attr"&gt;verb&lt;/span&gt;&lt;span class="kwrd"&gt;="*"&lt;/span&gt; &lt;span class="attr"&gt;path&lt;/span&gt;&lt;span class="kwrd"&gt;="*.asmx"&lt;/span&gt; &lt;span class="attr"&gt;validate&lt;/span&gt;&lt;span class="kwrd"&gt;="false"&lt;/span&gt; &lt;span class="attr"&gt;type&lt;/span&gt;&lt;span class="kwrd"&gt;="System.Web.Script.Services.ScriptHandlerFactory,
System.Web.Extensions, Version=1.0.61025.0,Culture=neutral, PublicKeyToken=31bf3856ad364e35"&lt;/span&gt;&lt;span class="kwrd"&gt;/&amp;gt;&lt;/span&gt; &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;add&lt;/span&gt; &lt;span class="attr"&gt;verb&lt;/span&gt;&lt;span class="kwrd"&gt;="*"&lt;/span&gt; &lt;span class="attr"&gt;path&lt;/span&gt;&lt;span class="kwrd"&gt;="*_AppService.axd"&lt;/span&gt; &lt;span class="attr"&gt;validate&lt;/span&gt;&lt;span class="kwrd"&gt;="false"&lt;/span&gt; &lt;span class="attr"&gt;type&lt;/span&gt;&lt;span class="kwrd"&gt;="System.Web.Script.Services.ScriptHandlerFactory,
System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"&lt;/span&gt;&lt;span class="kwrd"&gt;/&amp;gt;&lt;/span&gt; &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;add&lt;/span&gt; &lt;span class="attr"&gt;verb&lt;/span&gt;&lt;span class="kwrd"&gt;="GET,HEAD"&lt;/span&gt; &lt;span class="attr"&gt;path&lt;/span&gt;&lt;span class="kwrd"&gt;="ScriptResource.axd"&lt;/span&gt; &lt;span class="attr"&gt;type&lt;/span&gt;&lt;span class="kwrd"&gt;="System.Web.Handlers.ScriptResourceHandler,
System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"&lt;/span&gt; &lt;span class="attr"&gt;validate&lt;/span&gt;&lt;span class="kwrd"&gt;="false"&lt;/span&gt;&lt;span class="kwrd"&gt;/&amp;gt;&lt;/span&gt; &lt;span class="kwrd"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;httpHandlers&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt; &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;httpModules&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt; &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;add&lt;/span&gt; &lt;span class="attr"&gt;name&lt;/span&gt;&lt;span class="kwrd"&gt;="ScriptModule"&lt;/span&gt; &lt;span class="attr"&gt;type&lt;/span&gt;&lt;span class="kwrd"&gt;="System.Web.Handlers.ScriptModule,
System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"&lt;/span&gt;&lt;span class="kwrd"&gt;/&amp;gt;&lt;/span&gt; &lt;span class="kwrd"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;httpModules&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt; &lt;/pre&gt;
&lt;style type="text/css"&gt;.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }
&lt;/style&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&lt;br&gt;
&lt;b&gt;under system.web&amp;gt;&amp;lt;compilation&amp;gt;add&lt;/b&gt;
&lt;br&gt;
&lt;pre class="csharpcode"&gt;      &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;assemblies&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt; &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;add&lt;/span&gt; &lt;span class="attr"&gt;assembly&lt;/span&gt;&lt;span class="kwrd"&gt;="System.Web.Extensions,
Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"&lt;/span&gt;&lt;span class="kwrd"&gt;/&amp;gt;&lt;/span&gt; &lt;span class="kwrd"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;assemblies&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt; &lt;/pre&gt;
&lt;style type="text/css"&gt;.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }
&lt;/style&gt;
&lt;br&gt;
&lt;b&gt;after system.web add&lt;br&gt;
&amp;lt;/system.web&amp;gt;&lt;/b&gt;
&lt;br&gt;
&amp;nbsp; &lt;pre class="csharpcode"&gt;&lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;system.web.extensions&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt; &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;scripting&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt; &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;webServices&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt; &lt;span class="rem"&gt;&amp;lt;!--
Uncomment this line to customize maxJsonLength and add a custom converter --&amp;gt;&lt;/span&gt; &lt;span class="rem"&gt;&amp;lt;!--&lt;/span&gt; &lt;span class="rem"&gt; &amp;lt;jsonSerialization
maxJsonLength="500"&amp;gt;&lt;/span&gt; &lt;span class="rem"&gt; &amp;lt;converters&amp;gt;&lt;/span&gt; &lt;span class="rem"&gt; &amp;lt;add
name="ConvertMe" type="Acme.SubAcme.ConvertMeTypeConverter"/&amp;gt;&lt;/span&gt; &lt;span class="rem"&gt; &amp;lt;/converters&amp;gt;&lt;/span&gt; &lt;span class="rem"&gt; &amp;lt;/jsonSerialization&amp;gt;&lt;/span&gt; &lt;span class="rem"&gt; --&amp;gt;&lt;/span&gt; &lt;span class="rem"&gt;&amp;lt;!--
Uncomment this line to enable the authentication service. Include requireSSL="true"
if appropriate. --&amp;gt;&lt;/span&gt; &lt;span class="rem"&gt;&amp;lt;!--&lt;/span&gt; &lt;span class="rem"&gt; &amp;lt;authenticationService
enabled="true" requireSSL = "true|false"/&amp;gt;&lt;/span&gt; &lt;span class="rem"&gt; --&amp;gt;&lt;/span&gt; &lt;span class="rem"&gt;&amp;lt;!--
Uncomment these lines to enable the profile service. To allow profile properties to
be retrieved&lt;/span&gt; &lt;span class="rem"&gt; and modified in ASP.NET AJAX applications,
you need to add each property name to the readAccessProperties and&lt;/span&gt; &lt;span class="rem"&gt; writeAccessProperties
attributes. --&amp;gt;&lt;/span&gt; &lt;span class="rem"&gt;&amp;lt;!--&lt;/span&gt; &lt;span class="rem"&gt; &amp;lt;profileService
enabled="true"&lt;/span&gt; &lt;span class="rem"&gt; readAccessProperties="propertyname1,propertyname2"&lt;/span&gt; &lt;span class="rem"&gt; writeAccessProperties="propertyname1,propertyname2"
/&amp;gt;&lt;/span&gt; &lt;span class="rem"&gt; --&amp;gt;&lt;/span&gt; &lt;span class="kwrd"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;webServices&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt; &lt;span class="rem"&gt;&amp;lt;!--&lt;/span&gt; &lt;span class="rem"&gt; &amp;lt;scriptResourceHandler
enableCompression="true" enableCaching="true" /&amp;gt;&lt;/span&gt; &lt;span class="rem"&gt; --&amp;gt;&lt;/span&gt; &lt;span class="kwrd"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;scripting&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt; &lt;span class="kwrd"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;system.web.extensions&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt; &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;system.webServer&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt; &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;validation&lt;/span&gt; &lt;span class="attr"&gt;validateIntegratedModeConfiguration&lt;/span&gt;&lt;span class="kwrd"&gt;="false"&lt;/span&gt;&lt;span class="kwrd"&gt;/&amp;gt;&lt;/span&gt; &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;modules&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt; &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;add&lt;/span&gt; &lt;span class="attr"&gt;name&lt;/span&gt;&lt;span class="kwrd"&gt;="ScriptModule"&lt;/span&gt; &lt;span class="attr"&gt;preCondition&lt;/span&gt;&lt;span class="kwrd"&gt;="integratedMode"&lt;/span&gt; &lt;span class="attr"&gt;type&lt;/span&gt;&lt;span class="kwrd"&gt;="System.Web.Handlers.ScriptModule,
System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"&lt;/span&gt;&lt;span class="kwrd"&gt;/&amp;gt;&lt;/span&gt; &lt;span class="kwrd"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;modules&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt; &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;handlers&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt; &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;remove&lt;/span&gt; &lt;span class="attr"&gt;name&lt;/span&gt;&lt;span class="kwrd"&gt;="WebServiceHandlerFactory-Integrated"&lt;/span&gt; &lt;span class="kwrd"&gt;/&amp;gt;&lt;/span&gt; &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;add&lt;/span&gt; &lt;span class="attr"&gt;name&lt;/span&gt;&lt;span class="kwrd"&gt;="ScriptHandlerFactory"&lt;/span&gt; &lt;span class="attr"&gt;verb&lt;/span&gt;&lt;span class="kwrd"&gt;="*"&lt;/span&gt; &lt;span class="attr"&gt;path&lt;/span&gt;&lt;span class="kwrd"&gt;="*.asmx"&lt;/span&gt; &lt;span class="attr"&gt;preCondition&lt;/span&gt;&lt;span class="kwrd"&gt;="integratedMode"&lt;/span&gt; &lt;span class="attr"&gt;type&lt;/span&gt;&lt;span class="kwrd"&gt;="System.Web.Script.Services.ScriptHandlerFactory,
System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"&lt;/span&gt;&lt;span class="kwrd"&gt;/&amp;gt;&lt;/span&gt; &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;add&lt;/span&gt; &lt;span class="attr"&gt;name&lt;/span&gt;&lt;span class="kwrd"&gt;="ScriptHandlerFactoryAppServices"&lt;/span&gt; &lt;span class="attr"&gt;verb&lt;/span&gt;&lt;span class="kwrd"&gt;="*"&lt;/span&gt; &lt;span class="attr"&gt;path&lt;/span&gt;&lt;span class="kwrd"&gt;="*_AppService.axd"&lt;/span&gt; &lt;span class="attr"&gt;preCondition&lt;/span&gt;&lt;span class="kwrd"&gt;="integratedMode"&lt;/span&gt; &lt;span class="attr"&gt;type&lt;/span&gt;&lt;span class="kwrd"&gt;="System.Web.Script.Services.ScriptHandlerFactory,
System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"&lt;/span&gt;&lt;span class="kwrd"&gt;/&amp;gt;&lt;/span&gt; &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;add&lt;/span&gt; &lt;span class="attr"&gt;name&lt;/span&gt;&lt;span class="kwrd"&gt;="ScriptResource"&lt;/span&gt; &lt;span class="attr"&gt;preCondition&lt;/span&gt;&lt;span class="kwrd"&gt;="integratedMode"&lt;/span&gt; &lt;span class="attr"&gt;verb&lt;/span&gt;&lt;span class="kwrd"&gt;="GET,HEAD"&lt;/span&gt; &lt;span class="attr"&gt;path&lt;/span&gt;&lt;span class="kwrd"&gt;="ScriptResource.axd"&lt;/span&gt; &lt;span class="attr"&gt;type&lt;/span&gt;&lt;span class="kwrd"&gt;="System.Web.Handlers.ScriptResourceHandler,
System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"&lt;/span&gt; &lt;span class="kwrd"&gt;/&amp;gt;&lt;/span&gt; &lt;span class="kwrd"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;handlers&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt; &lt;span class="kwrd"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;system.webServer&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt; &lt;/pre&gt;
&lt;style type="text/css"&gt;.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }
&lt;/style&gt;
&lt;p&gt;
&lt;br&gt;
&lt;br&gt;
This should get you up and running.
&lt;/p&gt;
&lt;p&gt;
&lt;br&gt;
Open your aspx page in design mode and in your toolbox window you should see AJAX
Extensions.&amp;nbsp; 
&lt;br&gt;
Drag the scriptManager control on to the page so that it is the very first control.&lt;br&gt;
Then place an update panel any where and drag your control into it.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=709a84cd-ac6e-4c5c-ab7f-7192260a483a" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.MicroFisch.com"&gt;MicroFisch&lt;/a&gt;.</description>
      <comments>http://thisoldcode.net/CommentView,guid,709a84cd-ac6e-4c5c-ab7f-7192260a483a.aspx</comments>
      <category>DotNet</category>
      <category>Microsoft</category>
    </item>
    <item>
      <trackback:ping>http://thisoldcode.net/Trackback.aspx?guid=fdb32709-72e9-4d60-a560-f7add1957410</trackback:ping>
      <pingback:server>http://thisoldcode.net/pingback.aspx</pingback:server>
      <pingback:target>http://thisoldcode.net/PermaLink,guid,fdb32709-72e9-4d60-a560-f7add1957410.aspx</pingback:target>
      <dc:creator>Aaron Fischer</dc:creator>
      <wfw:comment>http://thisoldcode.net/CommentView,guid,fdb32709-72e9-4d60-a560-f7add1957410.aspx</wfw:comment>
      <wfw:commentRss>http://thisoldcode.net/SyndicationService.asmx/GetEntryCommentsRss?guid=fdb32709-72e9-4d60-a560-f7add1957410</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I like to keep our applications Strong Named for a multitude of reason which
can make finding third party assembly's a pain.  As simple as strong naming is many
vendors are to lazy or ignorant to sign the assembly.  Friday I left
the office with some unsigned enterprise library DLLs, being lazy I didn't want to
recompiling them my strong name signature.  Thankfully I found a nifty
little app by Alois Kraus that will add a <a href="http://geekswithblogs.net/akraus1/archive/2007/01/23/104288.aspx" target="_blank">strong
names to unsigned assemblies</a>.  I also happened upon a tool for <a href="http://www.codeproject.com/dotnet/StrongNameRemove20.asp" target="_blank">removing
a strong name</a> from codeproject.  Not sure when it would be of use.
</p>
        <img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=fdb32709-72e9-4d60-a560-f7add1957410" />
        <br />
        <hr />
This weblog is sponsored by <a href="http://www.MicroFisch.com">MicroFisch</a>.</body>
      <title>StrongName Purgatory</title>
      <guid isPermaLink="false">http://thisoldcode.net/PermaLink,guid,fdb32709-72e9-4d60-a560-f7add1957410.aspx</guid>
      <link>http://thisoldcode.net/PermaLink,guid,fdb32709-72e9-4d60-a560-f7add1957410.aspx</link>
      <pubDate>Sun, 28 Jan 2007 17:32:05 GMT</pubDate>
      <description>&lt;p&gt;
I&amp;nbsp;like to keep our applications Strong Named for a multitude of reason which
can make finding third party assembly's a pain.&amp;nbsp; As simple as strong naming is&amp;nbsp;many
vendors are&amp;nbsp;to lazy or ignorant to sign the assembly.&amp;nbsp; Friday&amp;nbsp;I left
the office with some unsigned enterprise library DLLs,&amp;nbsp;being lazy I didn't&amp;nbsp;want&amp;nbsp;to
recompiling them&amp;nbsp;my strong name signature.&amp;nbsp;&amp;nbsp;Thankfully I found a nifty
little app by Alois&amp;nbsp;Kraus that will add a &lt;a href="http://geekswithblogs.net/akraus1/archive/2007/01/23/104288.aspx" target="_blank"&gt;strong
names to unsigned assemblies&lt;/a&gt;.&amp;nbsp; I also happened upon a tool for &lt;a href="http://www.codeproject.com/dotnet/StrongNameRemove20.asp" target="_blank"&gt;removing
a strong name&lt;/a&gt; from codeproject.&amp;nbsp; Not sure when it would be of&amp;nbsp;use.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://thisoldcode.net/aggbug.ashx?id=fdb32709-72e9-4d60-a560-f7add1957410" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.MicroFisch.com"&gt;MicroFisch&lt;/a&gt;.</description>
      <comments>http://thisoldcode.net/CommentView,guid,fdb32709-72e9-4d60-a560-f7add1957410.aspx</comments>
      <category>DotNet</category>
    </item>
  </channel>
</rss>