<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-9158121287119261138</id><updated>2012-02-16T10:15:31.668-08:00</updated><category term='license'/><category term='Resharper'/><category term='datagrid'/><category term='Jetbrains resharper 4.1 hooray'/><category term='doom'/><category term='Xceed'/><category term='retroactive nastiness'/><category term='frustrating'/><title type='text'>EdSharp</title><subtitle type='html'>Not so much bitter as... pointy?</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://ed-sharp.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9158121287119261138/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://ed-sharp.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Ed Smith</name><uri>http://www.blogger.com/profile/00206697153398163656</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_H6MgO8QLe1U/SQIcZUPGPuI/AAAAAAAAABo/pktHdI7zMjk/S220/EdSharp.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>9</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-9158121287119261138.post-9119959302476070084</id><published>2009-01-29T10:31:00.000-08:00</published><updated>2009-01-29T10:37:05.364-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Xceed'/><category scheme='http://www.blogger.com/atom/ns#' term='retroactive nastiness'/><category scheme='http://www.blogger.com/atom/ns#' term='datagrid'/><title type='text'>Beware of Xceeds bearing datagrids?</title><content type='html'>I'm currently working on a pretty simple WPF project here that needed a pretty straightforward datagrid setup.  I looked around at the available datagrid's and Xceed's had a pretty nice card view so I downloaded the 2.0 Express version and put it in my app.  Everything worked fine and I moved on to working on other parts of the app.  I got an email yesterday that Xceed had made the 3.1 version of their datagrid available so I installed it on my machine and rebuilt my project.&lt;br /&gt;&lt;br /&gt;I ran the app and got this error message:"'Xceed.Wpf.DataGrid.Views.CompactCardView' value cannot be assigned to property 'View' of object 'Xceed.Wpf.DataGrid.DataGridControl'. You are using the CardView feature, which is available only in the Professional Edition. To use this feature, you must purchase a Professional Edition license.  Error at object 'Xceed.Wpf.DataGrid.Views.CompactCardView' in markup file 'A01;component/window1.xaml' Line 47 Position 9."&lt;br /&gt;&lt;br /&gt;Isn't that beautiful?  &lt;br /&gt;&lt;br /&gt;Guess whose products I'll be avoiding from now on?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9158121287119261138-9119959302476070084?l=ed-sharp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ed-sharp.blogspot.com/feeds/9119959302476070084/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9158121287119261138&amp;postID=9119959302476070084' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9158121287119261138/posts/default/9119959302476070084'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9158121287119261138/posts/default/9119959302476070084'/><link rel='alternate' type='text/html' href='http://ed-sharp.blogspot.com/2009/01/beware-of-xceeds-bearing-datagrids.html' title='Beware of Xceeds bearing datagrids?'/><author><name>Ed Smith</name><uri>http://www.blogger.com/profile/00206697153398163656</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_H6MgO8QLe1U/SQIcZUPGPuI/AAAAAAAAABo/pktHdI7zMjk/S220/EdSharp.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9158121287119261138.post-7812244920144197450</id><published>2008-09-10T06:56:00.000-07:00</published><updated>2008-09-10T08:20:26.490-07:00</updated><title type='text'>Why yes, I DO want to use that source code.</title><content type='html'>As you probably already know, when you download a file using IE or Firefox it stores the zone the file came from in an alternate NTFS datastream in the file. (For more details on alternate datastreams go &lt;a href="http://www.irongeek.com/i.php?page=security/altds"&gt;here&lt;/a&gt;.)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_H6MgO8QLe1U/SMfac7xrr9I/AAAAAAAAABU/88W_ROTHJNg/s1600-h/Executable+trust+error.PNG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_H6MgO8QLe1U/SMfac7xrr9I/AAAAAAAAABU/88W_ROTHJNg/s320/Executable+trust+error.PNG" border="0" alt=""id="BLOGGER_PHOTO_ID_5244400481713500114" /&gt;&lt;/a&gt;That zone information in combination with your security settings is what determines whether or not you get this "The publisher could not be verified" popup when you try to run an executable you've downloaded off the net.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_H6MgO8QLe1U/SMfiGTUA70I/AAAAAAAAABc/n6cJXSpVkqw/s1600-h/Visual+Studio+Error.png"&gt;&lt;img style="float:right; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_H6MgO8QLe1U/SMfiGTUA70I/AAAAAAAAABc/n6cJXSpVkqw/s320/Visual+Studio+Error.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5244408888987545410" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This zone information also creates an issue when downloading source code off the net.  If you happen to forget about this and don't go the the properties window for the zip file and click unblock you will get a rather cryptic "The project location is not trusted" error when you try to open the solution in Visual Studio 2008.  I thought that I also got this error from Visual Studio 2005 but I haven't been able to reproduce it. &lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_H6MgO8QLe1U/SMfacn73ngI/AAAAAAAAABM/vTFjxcmxDcs/s1600-h/blocked+file.PNG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_H6MgO8QLe1U/SMfacn73ngI/AAAAAAAAABM/vTFjxcmxDcs/s320/blocked+file.PNG" border="0" alt=""id="BLOGGER_PHOTO_ID_5244400476387515906" /&gt;&lt;/a&gt; After forgetting to go click unblock on yet another zip file full of source code, once again, I went in search for information on how to deal with this issue.  If you want to prevent the zone information from being attached to your files by default you can go to the Run menu and run gpedit.msc.  Then navigate through the tree to "User Configuration &gt; Administrative Templates &gt; Windows Components &gt; Attachment Manager" and Enable the "Do not preserve zone information in file attachments." option.  Doing this will prevent the zone information from being stored in any new files you download.  However, since this functionality was enabled in XP Service Pack 2, you may have a lot of files that have already been flagged as coming from an untrusted zone.  To cleanup those files you can got to &lt;a href="http://technet.microsoft.com/en-us/sysinternals/bb897440.aspx"&gt;sysinternals&lt;/a&gt; and download the streams utility to retroactively strip off those unwanted streams using the command Streams –d –s c:\&lt;br /&gt;  Of course this will strip all the streams off all the files on your drive so you want want to be a bit more specific about which directory you want to work with.&lt;br /&gt;&lt;br /&gt;Or you could avoid all of this entirely, by using &lt;a href="http://www.7-zip.org/"&gt;7-Zip&lt;/a&gt; to unzip your files as it apparently doesn't try to preserve alternate datastreams while Winzip does.  Oh yeah, it's also free and works a lot faster than Winzip. I knew there was a reason why I'd stopped using Winzip. (grin)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9158121287119261138-7812244920144197450?l=ed-sharp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ed-sharp.blogspot.com/feeds/7812244920144197450/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9158121287119261138&amp;postID=7812244920144197450' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9158121287119261138/posts/default/7812244920144197450'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9158121287119261138/posts/default/7812244920144197450'/><link rel='alternate' type='text/html' href='http://ed-sharp.blogspot.com/2008/09/why-yes-i-do-want-to-use-that-source.html' title='Why yes, I DO want to use that source code.'/><author><name>Ed Smith</name><uri>http://www.blogger.com/profile/00206697153398163656</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_H6MgO8QLe1U/SQIcZUPGPuI/AAAAAAAAABo/pktHdI7zMjk/S220/EdSharp.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_H6MgO8QLe1U/SMfac7xrr9I/AAAAAAAAABU/88W_ROTHJNg/s72-c/Executable+trust+error.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9158121287119261138.post-5132340186928570254</id><published>2008-09-02T09:22:00.001-07:00</published><updated>2008-09-02T09:27:26.578-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Jetbrains resharper 4.1 hooray'/><title type='text'>The wonders of dealing with responsive companies.</title><content type='html'>Well,  Jetbrains released the 4.1 version of Resharper today and it included the licensing fix so my license now works correctly!  Hooray!&lt;br /&gt;Throughout this I've been really impressed by the people from Jetbrains that I've interacted with.  They provided me with a temporary key to tide me over till 4.1 came out and overall were extremely helpful. I'm going to try to refrain from gushing too much in an attempt to hide the fact that I think I've been converted into a Jetbrains evangelist.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9158121287119261138-5132340186928570254?l=ed-sharp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ed-sharp.blogspot.com/feeds/5132340186928570254/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9158121287119261138&amp;postID=5132340186928570254' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9158121287119261138/posts/default/5132340186928570254'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9158121287119261138/posts/default/5132340186928570254'/><link rel='alternate' type='text/html' href='http://ed-sharp.blogspot.com/2008/09/wonders-of-dealing-with-responsive.html' title='The wonders of dealing with responsive companies.'/><author><name>Ed Smith</name><uri>http://www.blogger.com/profile/00206697153398163656</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_H6MgO8QLe1U/SQIcZUPGPuI/AAAAAAAAABo/pktHdI7zMjk/S220/EdSharp.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9158121287119261138.post-7478666753909379472</id><published>2008-08-21T17:35:00.000-07:00</published><updated>2008-08-26T11:52:20.978-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='license'/><category scheme='http://www.blogger.com/atom/ns#' term='Resharper'/><category scheme='http://www.blogger.com/atom/ns#' term='frustrating'/><category scheme='http://www.blogger.com/atom/ns#' term='doom'/><title type='text'>The wonder of confusing licensing terms.</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://img.photobucket.com/albums/v71/wolfen42/resharperlicense20.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 640px;" src="http://img.photobucket.com/albums/v71/wolfen42/resharperlicense20.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-style: italic;color: rgb(0, 0,0);"&gt;I've heard from a helpful person at JetBrains that this is actually a bug in 4.0 not some sort of Kafkaesque licensing nightmare. Sadly, the fix for this bug doesn't appear to be in the dailies so I'm still stuck without Resharper for my 2005 installation.  Annoying, since my primary usage will be in 2005 or 2008.  &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(190, 190, 190);"&gt;Yesterday I decided that I really needed to get Resharper up and running on my installation of Visual Studio 2003 and 2005.  I went to the JetBrains website to try to figure out how to do this.  According to &lt;a href="http://www.jetbrains.com/resharper/buy/index.jsp#upgradeuser"&gt;this page&lt;/a&gt; all I needed to do was order a new license for Resharper 2.0 for my VS 2003 and I would be able to use 4.0 with my VS 2005.&lt;br /&gt;&lt;br /&gt;Guess what happened?  You got it, when my shiny new license key arrived it worked great with Resharper 2.0 and said it wasn't compatible with Resharper 4.0.  This worried me a bit, so I started poking around the JetBrains website trying to figure out what was going on and why my key wouldn't work.&lt;br /&gt;&lt;br /&gt;This all seems pretty straightforward since I bought my Resharper license after December 31, 2007 so it should work with Resharper 4.0.  Here's hoping I hear from them soon.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9158121287119261138-7478666753909379472?l=ed-sharp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ed-sharp.blogspot.com/feeds/7478666753909379472/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9158121287119261138&amp;postID=7478666753909379472' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9158121287119261138/posts/default/7478666753909379472'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9158121287119261138/posts/default/7478666753909379472'/><link rel='alternate' type='text/html' href='http://ed-sharp.blogspot.com/2008/08/wonder-of-confusing-licensing-terms.html' title='The wonder of confusing licensing terms.'/><author><name>Ed Smith</name><uri>http://www.blogger.com/profile/00206697153398163656</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_H6MgO8QLe1U/SQIcZUPGPuI/AAAAAAAAABo/pktHdI7zMjk/S220/EdSharp.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9158121287119261138.post-2199702743092266626</id><published>2008-08-15T07:41:00.000-07:00</published><updated>2008-08-15T10:52:58.393-07:00</updated><title type='text'>Installing Hardy Heron (Ubuntu 8.04) in Microsoft Virtual PC 2007</title><content type='html'>Just a quick note for those of you trying to run a VM of Hardy Heron/Ubuntu 8.04 Linux.&lt;br /&gt;I, like a lot of others, tried to use the instructions out there and kept getting the processor error of doom.&lt;br /&gt;&lt;br /&gt;I finally got it to work by hitting F6 and adding noreplace-paravirt and vga=791.&lt;br /&gt;&lt;br /&gt;Then, once the install was completed I hit alt-f2 and ran this command gksu gedit /boot/grub/menu.lst&lt;br /&gt;&lt;br /&gt;Finally, I scrolled down to the bottom of that file and found the menu choice that corresponded to what I was trying to boot and added those two commands to that line to make things permanent.&lt;br /&gt;&lt;br /&gt;Good luck!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9158121287119261138-2199702743092266626?l=ed-sharp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ed-sharp.blogspot.com/feeds/2199702743092266626/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9158121287119261138&amp;postID=2199702743092266626' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9158121287119261138/posts/default/2199702743092266626'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9158121287119261138/posts/default/2199702743092266626'/><link rel='alternate' type='text/html' href='http://ed-sharp.blogspot.com/2008/08/installing-hardy-heron-ubuntu-804.html' title='Installing Hardy Heron (Ubuntu 8.04) in Microsoft Virtual PC 2007'/><author><name>Ed Smith</name><uri>http://www.blogger.com/profile/00206697153398163656</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_H6MgO8QLe1U/SQIcZUPGPuI/AAAAAAAAABo/pktHdI7zMjk/S220/EdSharp.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9158121287119261138.post-4788550867701535771</id><published>2008-08-05T09:28:00.000-07:00</published><updated>2008-08-05T09:36:47.038-07:00</updated><title type='text'>Windows Mobile 6 PHPBB posting?</title><content type='html'>Partially for the exercise and partially because I really don't like trying to post via Mobile IE I've been working on a Windows Mobile 6 Standard (smartphone) app to post to PHPBB forums.&lt;br /&gt;I've been trying to find some info on how to post to a forum from a program but so far the only suggestion I've had was to set up the forum with a particular mobile interface.  Since I'm not the one running the forum that suggestion wasn't what I needed.&lt;br /&gt;&lt;br /&gt;On another note, whose idea was it to rename Windows Mobile Smartphone to Windows Mobile Standard? All it does is cause everybody to say, Windows Mobile Standard, you know, the version for Smartphones? Yeah, that's the one.  Sigh...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9158121287119261138-4788550867701535771?l=ed-sharp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ed-sharp.blogspot.com/feeds/4788550867701535771/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9158121287119261138&amp;postID=4788550867701535771' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9158121287119261138/posts/default/4788550867701535771'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9158121287119261138/posts/default/4788550867701535771'/><link rel='alternate' type='text/html' href='http://ed-sharp.blogspot.com/2008/08/windows-mobile-6-phpbb-posting.html' title='Windows Mobile 6 PHPBB posting?'/><author><name>Ed Smith</name><uri>http://www.blogger.com/profile/00206697153398163656</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_H6MgO8QLe1U/SQIcZUPGPuI/AAAAAAAAABo/pktHdI7zMjk/S220/EdSharp.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9158121287119261138.post-731497925139867442</id><published>2008-07-24T11:28:00.000-07:00</published><updated>2008-07-24T11:33:35.658-07:00</updated><title type='text'>Nice work.  Version checking FTW.</title><content type='html'>So, I installed the Compact Framework .NET 2.0 sp2 and it wanted to install itself on my Smartphone.  That's odd, I thought, my phone is pretty new and already has Windows Mobile 6.0 Standard on it so I'd assume it already HAS that version of the Compact Framework. Well, it does.  The installer, in it's infinite wisdom, tried to copy itself onto my phone without (apparently) checking to see if it actually was installing something that wasn't already in the phone's ROM.  So the install process on the phone started and then aborted with a snarky little comment about the software already being installed in ROM and maybe I should have checked first before wasting its time.&lt;br /&gt;&lt;br /&gt;Bah.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9158121287119261138-731497925139867442?l=ed-sharp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ed-sharp.blogspot.com/feeds/731497925139867442/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9158121287119261138&amp;postID=731497925139867442' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9158121287119261138/posts/default/731497925139867442'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9158121287119261138/posts/default/731497925139867442'/><link rel='alternate' type='text/html' href='http://ed-sharp.blogspot.com/2008/07/nice-work-version-checking-ftw.html' title='Nice work.  Version checking FTW.'/><author><name>Ed Smith</name><uri>http://www.blogger.com/profile/00206697153398163656</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_H6MgO8QLe1U/SQIcZUPGPuI/AAAAAAAAABo/pktHdI7zMjk/S220/EdSharp.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9158121287119261138.post-1617346328879664153</id><published>2008-07-24T10:26:00.000-07:00</published><updated>2008-07-24T10:49:05.798-07:00</updated><title type='text'>The Joy of Installs</title><content type='html'>How is it that I've been installing various Microsoft development packages for the last 12 years and the basic user experience still has the same set of... quirks?&lt;br /&gt;&lt;br /&gt;I'm installing Visual Studio 2005 Standard and SQL Server 2005 Standard from the launch event CD's I got a few years ago on my laptop.&lt;br /&gt;&lt;br /&gt;For the last two years I've only had my personal copy of VS 2003 Enterprise installed as I was writing code for .NET 1.x due to my client's requirements.  Their North American Standard Image had .NET 1.x and I thought it a bit unlikely that they would change their standard image just so I could develop towards a target with nicer bits and pieces.&lt;br /&gt;&lt;br /&gt;Anyway,  here I am doing the Microsoft install shuffle.  It's worlds better than when I first installed early Visual Studio .NET and had it kill my previous installations in new and exciting ways.  However,  it still has it's own share of strangeness.&lt;br /&gt;&lt;br /&gt;Example 1:&lt;br /&gt; If you try to install the Standard edition of SQL Server 2005 it will give you a warning if you already have SQL Server 2005 Express installed.  It warns you that you will need to restart the install with a command-line flag of -SKUUPGRADE in order to do an upgrade of an existing installation.   It will do this whether or not you actually told it to upgrade an existing installation or not.  Even if you tell it to create a completely new instance on the previous screen it will still warn you.&lt;br /&gt; Why does the install process seem to completely forget what you just told it one screen ago?&lt;br /&gt;Of course, that completely ignores the really ridiculous part of this.  You are in the pre-install checklist part of the install and it tells you to go back and restart the setup app with a command-line flag? Rank silliness is what this is.&lt;br /&gt;&lt;br /&gt;Example 2:&lt;br /&gt; Why hasn't Microsoft taken some sort of control of their own web presence?  Their update programs still can't check the update website during an install to look for appropriate updates?&lt;br /&gt;I'm sitting here waiting for SP1 for VS 2005 to download because the Compact framework install happened to tell me that such a creature exists.  Not because it was on the Update site, but because someone hardcoded the check into the install process.&lt;br /&gt;&lt;br /&gt;I know these are minor things that can be worked around but hey, venting is good for the spleen right?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9158121287119261138-1617346328879664153?l=ed-sharp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ed-sharp.blogspot.com/feeds/1617346328879664153/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9158121287119261138&amp;postID=1617346328879664153' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9158121287119261138/posts/default/1617346328879664153'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9158121287119261138/posts/default/1617346328879664153'/><link rel='alternate' type='text/html' href='http://ed-sharp.blogspot.com/2008/07/joy-of-installs.html' title='The Joy of Installs'/><author><name>Ed Smith</name><uri>http://www.blogger.com/profile/00206697153398163656</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_H6MgO8QLe1U/SQIcZUPGPuI/AAAAAAAAABo/pktHdI7zMjk/S220/EdSharp.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9158121287119261138.post-2039959063328417450</id><published>2008-07-23T12:48:00.000-07:00</published><updated>2008-07-23T12:52:29.646-07:00</updated><title type='text'>(Insert standard first post here)</title><content type='html'>Me Too!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9158121287119261138-2039959063328417450?l=ed-sharp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ed-sharp.blogspot.com/feeds/2039959063328417450/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9158121287119261138&amp;postID=2039959063328417450' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9158121287119261138/posts/default/2039959063328417450'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9158121287119261138/posts/default/2039959063328417450'/><link rel='alternate' type='text/html' href='http://ed-sharp.blogspot.com/2008/07/insert-standard-first-post-here.html' title='(Insert standard first post here)'/><author><name>Ed Smith</name><uri>http://www.blogger.com/profile/00206697153398163656</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_H6MgO8QLe1U/SQIcZUPGPuI/AAAAAAAAABo/pktHdI7zMjk/S220/EdSharp.jpg'/></author><thr:total>0</thr:total></entry></feed>
