<?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>The Efficient Coder</title>
    <link>http://www.efficientcoder.net/</link>
    <description>There has got to be a better way of communicating with our computers!</description>
    <language>en-us</language>
    <copyright>Kevin D. Wolf</copyright>
    <lastBuildDate>Sun, 16 Nov 2008 18:56:42 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 1.8.5223.2</generator>
    <managingEditor>kevinw@software-logistics.com</managingEditor>
    <webMaster>kevinw@software-logistics.com</webMaster>
    <item>
      <trackback:ping>http://www.efficientcoder.net/Trackback.aspx?guid=179d71d5-df26-4c45-bcae-372ed0b1dc92</trackback:ping>
      <pingback:server>http://www.efficientcoder.net/pingback.aspx</pingback:server>
      <pingback:target>http://www.efficientcoder.net/PermaLink,guid,179d71d5-df26-4c45-bcae-372ed0b1dc92.aspx</pingback:target>
      <dc:creator>kevinw@software-logistics.com (Kevin D. Wolf)</dc:creator>
      <wfw:comment>http://www.efficientcoder.net/CommentView,guid,179d71d5-df26-4c45-bcae-372ed0b1dc92.aspx</wfw:comment>
      <wfw:commentRss>http://www.efficientcoder.net/SyndicationService.asmx/GetEntryCommentsRss?guid=179d71d5-df26-4c45-bcae-372ed0b1dc92</wfw:commentRss>
      <title>One reason I like Silverlight/WPF</title>
      <guid>http://www.efficientcoder.net/PermaLink,guid,179d71d5-df26-4c45-bcae-372ed0b1dc92.aspx</guid>
      <link>http://www.efficientcoder.net/PermaLink,guid,179d71d5-df26-4c45-bcae-372ed0b1dc92.aspx</link>
      <pubDate>Sun, 16 Nov 2008 18:56:42 GMT</pubDate>
      <description>&lt;img style="FLOAT: right" src="http://www.efficientcoder.com/content/binary/logo.jpg" border=0&gt; 
&lt;p&gt;
   &lt;span style="FONT-SIZE: 10pt; COLOR: #003300; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;font size=3&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;Early
   on in my career I was mentored on deferring execution.&amp;nbsp; This was in a language
   called FORTH and the idea was build your program structure and abstract the details
   into WORDS to be filled in later.&amp;nbsp; Repeat until complete.&amp;nbsp; This simple process
   still holds true today in OO languages like C# where I do most of my work.&lt;o:p&gt;&lt;/o:p&gt;
   &lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
   &lt;span style="FONT-SIZE: 10pt; COLOR: #003300; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;font size=3&gt;Now
   back to why I like Silverlight/WPF, as I'm just starting to get beyond the basics,
   the more I'm starting to see that this is an extremely well thought out architecture.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;As
   I'm developing my functionality I can easily "defer execution" or really in this case,
   care zero about the style and then go in later and make it pretty.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Or
   if I'm really lucky find someone that knows what they are doing to give it a polished
   look.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Although the same can be done with
   HTML and CSS, this just seems like it's just a bit cleaner and since we are targetting
   only one type of client (Silverlight or WPF) instead of the different browsers the
   results are much more repeatable.&lt;o:p&gt;&lt;/o:p&gt;
   &lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
   &lt;span style="FONT-SIZE: 10pt; COLOR: #003300; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;font size=3&gt;The
   other thing I'm really impressed with is the separation of UI and code behind.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Although
   time will tell on the actual business value (read ability to maintain and extend)
   it seems like the ability to create CLR instances in the XAML and then glue everything
   together with dependency properties, just feels good to do.&lt;o:p&gt;&lt;/o:p&gt;
   &lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
   &lt;span style="FONT-SIZE: 10pt; COLOR: #003300; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;font size=3&gt;Now
   back to getting some work done with this!&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
   &lt;span style="FONT-SIZE: 10pt; COLOR: #003300; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;font size=3&gt;-ec&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.efficientcoder.net/aggbug.ashx?id=179d71d5-df26-4c45-bcae-372ed0b1dc92" /&gt;</description>
      <comments>http://www.efficientcoder.net/CommentView,guid,179d71d5-df26-4c45-bcae-372ed0b1dc92.aspx</comments>
      <category>.NET 3.5;ASP.NET;Silverlight</category>
    </item>
    <item>
      <trackback:ping>http://www.efficientcoder.net/Trackback.aspx?guid=4602239c-ce7d-4a2f-8426-c52e54b16dd3</trackback:ping>
      <pingback:server>http://www.efficientcoder.net/pingback.aspx</pingback:server>
      <pingback:target>http://www.efficientcoder.net/PermaLink,guid,4602239c-ce7d-4a2f-8426-c52e54b16dd3.aspx</pingback:target>
      <dc:creator>kevinw@software-logistics.com (Kevin D. Wolf)</dc:creator>
      <wfw:comment>http://www.efficientcoder.net/CommentView,guid,4602239c-ce7d-4a2f-8426-c52e54b16dd3.aspx</wfw:comment>
      <wfw:commentRss>http://www.efficientcoder.net/SyndicationService.asmx/GetEntryCommentsRss?guid=4602239c-ce7d-4a2f-8426-c52e54b16dd3</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <img style="FLOAT: right" src="http://www.efficientcoder.com/content/binary/WCF_Mobile.gif" border="0" />
        <p>
      I've got a couple mobile projects that need to provide communications services to
      a centralized server.  Over the past year or so, I've been getting to know WCF
      a little better and the more I learn, the more I think this is the one by far that
      in all the latest Microsoft technologies, that you should invest your time
      in learning.  Saying that, it would seem logical to think about using WCF as
      the technology to communicate on our mobile devices.  I'm not sure the answer
      is clear to me yet on this one.
   </p>
        <p>
      First, what do I LOVE about WCF, if I had to sum it up, I would say three things, 
   </p>
        <ol>
          <li>
         The formality of defining and implementing contacts for our communications 
      </li>
          <li>
         The ability to configure and for the most part not worry about the transport details
         when coding your service 
      </li>
          <li>
         The ability to do duplex messaging, I still need to spend some time to see how this
         works under the hood from a scalability implication, but the concept in general seems
         powerful.</li>
        </ol>
        <p>
      Saying that, we can make the following assumptions about the current state of mobile
      devices and applications:
   </p>
        <ol>
          <li>
         In most cases the device is going to be a client on the client/server side of
         the equation 
      </li>
          <li>
         Our computing horsepower just isn't the same 
      </li>
          <li>
         Based upon my experience in both worlds (desktop/web AND mobile devices) I would say
         you can crank out 3-5 lines of desktop/web code in the same time it takes to get one
         line of mobile code into production 
      </li>
          <li>
         Code on mobile devices can't easily be updated so it really has to be right the first
         time 
      </li>
          <li>
         As good as our mobile platforms are these days, there are still a few quirks that
         are beyond our control and device specific</li>
        </ol>
        <p>
      Therefore, most of the benefits of going with WCF really aren't that great in a mobile
      device.  And if a technology really doesn't provide much value, it may make more
      sense to keep it simplest technology with the fewest moving parts.  I think as
      with anything new, one needs to implement and analyze the results.  As I mentioned
      earlier, I don't have answers here yet, but wanted to start capturing thoughts.
   </p>
        <p>
      -ec
   </p>
        <p>
       
   </p>
        <img width="0" height="0" src="http://www.efficientcoder.net/aggbug.ashx?id=4602239c-ce7d-4a2f-8426-c52e54b16dd3" />
      </body>
      <title>WCF on a Windows Mobile Device</title>
      <guid>http://www.efficientcoder.net/PermaLink,guid,4602239c-ce7d-4a2f-8426-c52e54b16dd3.aspx</guid>
      <link>http://www.efficientcoder.net/PermaLink,guid,4602239c-ce7d-4a2f-8426-c52e54b16dd3.aspx</link>
      <pubDate>Wed, 11 Jun 2008 12:08:05 GMT</pubDate>
      <description>&lt;img style="FLOAT: right" src="http://www.efficientcoder.com/content/binary/WCF_Mobile.gif" border=0&gt; 
&lt;p&gt;
   I've got a couple mobile projects that need to provide communications services to
   a centralized server.&amp;nbsp; Over the past year or so, I've been getting to know WCF
   a little better and the more I learn, the more I think this is the one by far that
   in all the&amp;nbsp;latest Microsoft technologies,&amp;nbsp;that you should invest your&amp;nbsp;time
   in learning.&amp;nbsp; Saying that, it would seem logical to think about using WCF as
   the technology to communicate on our mobile devices.&amp;nbsp; I'm not sure the answer
   is clear to me yet on this one.
&lt;/p&gt;
&lt;p&gt;
   First, what do I LOVE about WCF, if I had to sum it up, I would say three things, 
&lt;/p&gt;
&lt;ol&gt;
   &lt;li&gt;
      The formality of defining and implementing contacts for our communications 
   &lt;li&gt;
      The ability to configure and for the most part not worry about the transport details
      when coding your service 
   &lt;li&gt;
      The ability to do duplex messaging, I still need to spend some time to see how this
      works under the hood from a scalability implication, but the concept in general seems
      powerful.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
   Saying that, we can make the following assumptions about the current state of mobile
   devices and applications:
&lt;/p&gt;
&lt;ol&gt;
   &lt;li&gt;
      In&amp;nbsp;most cases the device is going to be a client on the client/server side of
      the equation 
   &lt;li&gt;
      Our computing horsepower just isn't the same 
   &lt;li&gt;
      Based upon my experience in both worlds (desktop/web AND mobile devices) I would say
      you can crank out 3-5 lines of desktop/web code in the same time it takes to get one
      line of mobile code into production 
   &lt;li&gt;
      Code on mobile devices can't easily be updated so it really has to be right the first
      time 
   &lt;li&gt;
      As good as our mobile platforms are these days, there are still a few quirks that
      are beyond our control and device specific&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
   Therefore, most of the benefits of going with WCF really aren't that great in a mobile
   device.&amp;nbsp; And if a technology really doesn't provide much value, it may make more
   sense to keep it simplest technology with the fewest moving parts.&amp;nbsp; I think as
   with anything new, one needs to implement and analyze the results.&amp;nbsp; As I mentioned
   earlier, I don't have answers here yet, but wanted to start capturing thoughts.
&lt;/p&gt;
&lt;p&gt;
   -ec
&lt;/p&gt;
&lt;p&gt;
   &amp;nbsp;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.efficientcoder.net/aggbug.ashx?id=4602239c-ce7d-4a2f-8426-c52e54b16dd3" /&gt;</description>
      <comments>http://www.efficientcoder.net/CommentView,guid,4602239c-ce7d-4a2f-8426-c52e54b16dd3.aspx</comments>
      <category>.NET 3.5;Mobile;WCF</category>
    </item>
    <item>
      <trackback:ping>http://www.efficientcoder.net/Trackback.aspx?guid=de0dda52-b7e7-4ce6-80e7-d3a43118eaf3</trackback:ping>
      <pingback:server>http://www.efficientcoder.net/pingback.aspx</pingback:server>
      <pingback:target>http://www.efficientcoder.net/PermaLink,guid,de0dda52-b7e7-4ce6-80e7-d3a43118eaf3.aspx</pingback:target>
      <dc:creator>kevinw@software-logistics.com (Kevin D. Wolf)</dc:creator>
      <wfw:comment>http://www.efficientcoder.net/CommentView,guid,de0dda52-b7e7-4ce6-80e7-d3a43118eaf3.aspx</wfw:comment>
      <wfw:commentRss>http://www.efficientcoder.net/SyndicationService.asmx/GetEntryCommentsRss?guid=de0dda52-b7e7-4ce6-80e7-d3a43118eaf3</wfw:commentRss>
      <title>Annoying VS.NET "Feature" ?Unresolved?</title>
      <guid>http://www.efficientcoder.net/PermaLink,guid,de0dda52-b7e7-4ce6-80e7-d3a43118eaf3.aspx</guid>
      <link>http://www.efficientcoder.net/PermaLink,guid,de0dda52-b7e7-4ce6-80e7-d3a43118eaf3.aspx</link>
      <pubDate>Thu, 05 Jun 2008 12:08:30 GMT</pubDate>
      <description>&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;font color=#000000&gt;&lt;font face=Calibri size=4&gt;&lt;strong&gt;Annoying VS.NET "Feature"&lt;/strong&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;font face=Calibri color=#000000 size=3&gt;&lt;/font&gt;&amp;nbsp;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;font face=Calibri color=#000000&gt;&lt;font size=3&gt;I have a fairly large ASP.NET application
   that has a large number&amp;nbsp;ASP.NET WebParts built as Custom Controls (150+) in a
   compiled assembly&amp;nbsp;.&amp;nbsp; I've been getting a little annoyed with VS.NET (I'm
   using 2008 right now, but saw the same behavior in 2005) where after I get done compiling
   I have to wait 20-30 seconds while VS.NET does &lt;em&gt;?something?&lt;/em&gt; and freezes the
   UI (can't&amp;nbsp;&lt;em&gt;?someting?&lt;/em&gt; &lt;/font&gt;&lt;font size=3&gt;this be done in a worker thread).&amp;nbsp;
   Anyway I think I've finally figured out what's up, it would appear anytime I open
   anything that requires a designer (including an ASMX page) the tool box get's populated
   with all the custom controls as part of my project.&amp;nbsp; It would seem as soon as
   the tool box is populated it needs to be refreshed and that's what's taking the 20-30
   seconds.&amp;nbsp; So therefore if I don't open anything requiring a designer, I'm OK.&amp;nbsp;
   I think I've gotten used to this for ASPX and ASCX pages since they normally open
   up in the HTML view, but I'm still clicking on ASMX and Services design surfaces and
   end up shutting down VS.NET and restarting without a design surface open.&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;font face=Calibri color=#000000 size=3&gt;&lt;/font&gt;&amp;nbsp;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;font face=Calibri color=#000000 size=3&gt;Maybe my project isn't typical, but it sure
   would be nice if I could use design surfaces at some point.&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;font face=Calibri color=#000000 size=3&gt;&lt;/font&gt;&amp;nbsp;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;font face=Calibri color=#000000 size=3&gt;-ec&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;
   &lt;o:p&gt;&lt;/o:p&gt;
   &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&amp;nbsp;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.efficientcoder.net/aggbug.ashx?id=de0dda52-b7e7-4ce6-80e7-d3a43118eaf3" /&gt;</description>
      <comments>http://www.efficientcoder.net/CommentView,guid,de0dda52-b7e7-4ce6-80e7-d3a43118eaf3.aspx</comments>
      <category>.NET 3.5;ASP.NET</category>
    </item>
    <item>
      <trackback:ping>http://www.efficientcoder.net/Trackback.aspx?guid=0abe28cb-7ec5-449d-ae01-a179f2e306f2</trackback:ping>
      <pingback:server>http://www.efficientcoder.net/pingback.aspx</pingback:server>
      <pingback:target>http://www.efficientcoder.net/PermaLink,guid,0abe28cb-7ec5-449d-ae01-a179f2e306f2.aspx</pingback:target>
      <dc:creator>kevinw@software-logistics.com (Kevin D. Wolf)</dc:creator>
      <wfw:comment>http://www.efficientcoder.net/CommentView,guid,0abe28cb-7ec5-449d-ae01-a179f2e306f2.aspx</wfw:comment>
      <wfw:commentRss>http://www.efficientcoder.net/SyndicationService.asmx/GetEntryCommentsRss?guid=0abe28cb-7ec5-449d-ae01-a179f2e306f2</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <font size="4">
            <strong>LINQ 2 SQL - SQL Server Compact Edition 3.5 - Provider Not
      Found </strong>
          </font>
        </p>
        <p>
      If you are working on a 64 bit machine and get the error message
   </p>
        <p>
          <font face="Courier New" size="3">Provider 'System.Data.SqlServerCe.3.5' not installed.</font>
        </p>
        <p>
      when you attempt to connect to your database, open your project properties and on
      the build tab, change your target platform to x86 and you should be back in business.<br /><img src="http://www.efficientcoder.com/content/binary/SQLServerCE_64bit.gif" border="0" /></p>
        <p>
      -ec
   </p>
        <img width="0" height="0" src="http://www.efficientcoder.net/aggbug.ashx?id=0abe28cb-7ec5-449d-ae01-a179f2e306f2" />
      </body>
      <title>LINQ 2 SQL - SQL Server Compact Edition 3.5 - Provider Not Found </title>
      <guid>http://www.efficientcoder.net/PermaLink,guid,0abe28cb-7ec5-449d-ae01-a179f2e306f2.aspx</guid>
      <link>http://www.efficientcoder.net/PermaLink,guid,0abe28cb-7ec5-449d-ae01-a179f2e306f2.aspx</link>
      <pubDate>Sat, 24 May 2008 10:48:29 GMT</pubDate>
      <description>&lt;p&gt;
   &lt;font size=4&gt;&lt;strong&gt;LINQ 2 SQL - SQL Server Compact Edition 3.5 - Provider Not Found &lt;/strong&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
   If you are working on a 64 bit machine and get the error message
&lt;/p&gt;
&lt;p&gt;
   &lt;font face="Courier New" size=3&gt;Provider 'System.Data.SqlServerCe.3.5' not installed.&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
   when you attempt to connect to your database, open your project properties and on
   the build tab, change your target platform to x86 and you should be back in business.&lt;br&gt;
   &lt;img src="http://www.efficientcoder.com/content/binary/SQLServerCE_64bit.gif" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
   -ec
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.efficientcoder.net/aggbug.ashx?id=0abe28cb-7ec5-449d-ae01-a179f2e306f2" /&gt;</description>
      <comments>http://www.efficientcoder.net/CommentView,guid,0abe28cb-7ec5-449d-ae01-a179f2e306f2.aspx</comments>
      <category>.NET 3.5</category>
    </item>
    <item>
      <trackback:ping>http://www.efficientcoder.net/Trackback.aspx?guid=1221d12c-12b7-48e8-a376-ee3d7fbb7ee2</trackback:ping>
      <pingback:server>http://www.efficientcoder.net/pingback.aspx</pingback:server>
      <pingback:target>http://www.efficientcoder.net/PermaLink,guid,1221d12c-12b7-48e8-a376-ee3d7fbb7ee2.aspx</pingback:target>
      <dc:creator>kevinw@software-logistics.com (Kevin D. Wolf)</dc:creator>
      <wfw:comment>http://www.efficientcoder.net/CommentView,guid,1221d12c-12b7-48e8-a376-ee3d7fbb7ee2.aspx</wfw:comment>
      <wfw:commentRss>http://www.efficientcoder.net/SyndicationService.asmx/GetEntryCommentsRss?guid=1221d12c-12b7-48e8-a376-ee3d7fbb7ee2</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <font size="4">More Help Available</font>
        </p>
        <p>
      I got this one while trying to spin up a 3.5 WCF Service and it made me chuckle...no
      comment necessary...
   </p>
        <p>
          <img src="http://www.efficientcoder.com/content/binary/MoreHelpAvailable.png" border="0" />
        </p>
        <p>
      -ec
   </p>
        <img width="0" height="0" src="http://www.efficientcoder.net/aggbug.ashx?id=1221d12c-12b7-48e8-a376-ee3d7fbb7ee2" />
      </body>
      <title>More Help Available</title>
      <guid>http://www.efficientcoder.net/PermaLink,guid,1221d12c-12b7-48e8-a376-ee3d7fbb7ee2.aspx</guid>
      <link>http://www.efficientcoder.net/PermaLink,guid,1221d12c-12b7-48e8-a376-ee3d7fbb7ee2.aspx</link>
      <pubDate>Sun, 11 May 2008 19:33:36 GMT</pubDate>
      <description>&lt;p&gt;
   &lt;font size=4&gt;More Help Available&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
   I got this one while trying to spin up a 3.5&amp;nbsp;WCF Service and it made me chuckle...no
   comment necessary...
&lt;/p&gt;
&lt;p&gt;
   &lt;img src="http://www.efficientcoder.com/content/binary/MoreHelpAvailable.png" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
   -ec
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.efficientcoder.net/aggbug.ashx?id=1221d12c-12b7-48e8-a376-ee3d7fbb7ee2" /&gt;</description>
      <comments>http://www.efficientcoder.net/CommentView,guid,1221d12c-12b7-48e8-a376-ee3d7fbb7ee2.aspx</comments>
      <category>.NET 3.5</category>
    </item>
    <item>
      <trackback:ping>http://www.efficientcoder.net/Trackback.aspx?guid=e2aa6570-ad34-432d-9b5d-6617c9191462</trackback:ping>
      <pingback:server>http://www.efficientcoder.net/pingback.aspx</pingback:server>
      <pingback:target>http://www.efficientcoder.net/PermaLink,guid,e2aa6570-ad34-432d-9b5d-6617c9191462.aspx</pingback:target>
      <dc:creator>kevinw@software-logistics.com (Kevin D. Wolf)</dc:creator>
      <wfw:comment>http://www.efficientcoder.net/CommentView,guid,e2aa6570-ad34-432d-9b5d-6617c9191462.aspx</wfw:comment>
      <wfw:commentRss>http://www.efficientcoder.net/SyndicationService.asmx/GetEntryCommentsRss?guid=e2aa6570-ad34-432d-9b5d-6617c9191462</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <h4>Upgrade to .NET FX 3.5 - Assembly Binding 
   </h4>
   I've officially converted my main ASP.NET application from 2.0 to 3.5 this morning
   overall it was very painless, for the most part, just adjust the class libraries to
   use the .Net Frameworks 3.5, and modify web.config entries from <font color="#0000ff" face="Courier New">System.Web.UI.Extensions,
   Version 1.0.61025.0<font face="Verdana"><font color="#000000">to</font></font> System.Web.Extensions,
   Version=3.5.0.0.</font>  The problem I ran into was that some of the control
   libraries I was using were compiled against the 2.0 framework.  Adding the following
   keys to the bottom of my web.config files clean that up.<font face="Courier New">&lt;configuration&gt;<br />
     ....<br />
     &lt;runtime&gt;<br />
       &lt;assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"&gt;<br />
         &lt;dependentAssembly&gt;<br />
           &lt;assemblyIdentity name="System.Web.Extensions"
   publicKeyToken="31bf3856ad364e35"/&gt;<br />
           &lt;bindingRedirect oldVersion="1.0.0.0-1.1.0.0"
   newVersion="3.5.0.0"/&gt;<br />
         &lt;/dependentAssembly&gt;<br />
         &lt;dependentAssembly&gt;<br />
           &lt;assemblyIdentity name="System.Web.Extensions.Design"
   publicKeyToken="31bf3856ad364e35"/&gt;<br />
           &lt;bindingRedirect oldVersion="1.0.0.0-1.1.0.0"
   newVersion="3.5.0.0"/&gt;<br />
         &lt;/dependentAssembly&gt;<br />
       &lt;/assemblyBinding&gt;<br />
     &lt;/runtime&gt;<br />
   &lt;/configuration&gt;<br /></font><br />
   -ec 
   <br /><p></p><img width="0" height="0" src="http://www.efficientcoder.net/aggbug.ashx?id=e2aa6570-ad34-432d-9b5d-6617c9191462" /></body>
      <title>Upgrade to .NET FX 3.5 - Assembly Binding </title>
      <guid>http://www.efficientcoder.net/PermaLink,guid,e2aa6570-ad34-432d-9b5d-6617c9191462.aspx</guid>
      <link>http://www.efficientcoder.net/PermaLink,guid,e2aa6570-ad34-432d-9b5d-6617c9191462.aspx</link>
      <pubDate>Mon, 26 Nov 2007 16:41:35 GMT</pubDate>
      <description>&lt;h4&gt;Upgrade to .NET FX 3.5 - Assembly Binding 
&lt;/h4&gt;
I've officially converted my main ASP.NET application from 2.0 to 3.5 this morning
overall it was very painless, for the most part, just adjust the class libraries to
use the .Net Frameworks 3.5, and modify web.config entries from &lt;font color="#0000ff" face="Courier New"&gt;System.Web.UI.Extensions,
Version 1.0.61025.0&lt;font face="Verdana"&gt; &lt;font color="#000000"&gt;to&lt;/font&gt;&lt;/font&gt; System.Web.Extensions,
Version=3.5.0.0.&lt;/font&gt;&amp;nbsp; The problem I ran into was that some of the control
libraries I was using were compiled against the 2.0 framework.&amp;nbsp; Adding the following
keys to the bottom of my web.config files clean that up.&lt;font face="Courier New"&gt;&amp;lt;configuration&amp;gt;&lt;br&gt;
&amp;nbsp; ....&lt;br&gt;
&amp;nbsp; &amp;lt;runtime&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;dependentAssembly&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;assemblyIdentity name="System.Web.Extensions"
publicKeyToken="31bf3856ad364e35"/&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;bindingRedirect oldVersion="1.0.0.0-1.1.0.0"
newVersion="3.5.0.0"/&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/dependentAssembly&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;dependentAssembly&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;assemblyIdentity name="System.Web.Extensions.Design"
publicKeyToken="31bf3856ad364e35"/&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;bindingRedirect oldVersion="1.0.0.0-1.1.0.0"
newVersion="3.5.0.0"/&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/dependentAssembly&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/assemblyBinding&amp;gt;&lt;br&gt;
&amp;nbsp; &amp;lt;/runtime&amp;gt;&lt;br&gt;
&amp;lt;/configuration&amp;gt;&lt;br&gt;
&lt;/font&gt;
&lt;br&gt;
-ec 
&lt;br&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.efficientcoder.net/aggbug.ashx?id=e2aa6570-ad34-432d-9b5d-6617c9191462" /&gt;</description>
      <comments>http://www.efficientcoder.net/CommentView,guid,e2aa6570-ad34-432d-9b5d-6617c9191462.aspx</comments>
      <category>.NET 3.5;ASP.NET</category>
    </item>
  </channel>
</rss>