I just realized that when I installed VS 2008 on my new machine, I incorrectly decided not to install Visual Basic. So this morning, I went into the VS 2008 Setup to add Visual Basic and was presented with a nice and cryptic little error message that my installation path was not valid. After a quick Google search, I found this little gem of a MS Connect posting. It appears that after you install VS 2008 SP1, you cannot update the installed features of VS 2008 without first uninstalling and re-installing VS 2008 SP1. Based on the comments in that post, this is not sitting well with a lot of folks. I can sort of see why that would be… because then I would have one set of features installed and updated with SP1 fixes and then I would go an install another set of features that had not had the SP1 updates applied to them. But come on, at least allow me to install the changes and let me know that I need to reinstall SP1… That would have been nice instead of the message that I did get. Anyhow, about 30 minutes later, I have uninstalled VS 2008 SP1, added Visual Basic and reinstalled VS 2008 SP1.
I am hopeful that this will not be an issue with VS2010. Plus I will just always install VB and C# by default from now on…