From the "stupid installer pisses me off" department:

Today I decided to try to install the Visual Studio 2005 Team Suite Database Professional Add-On (got tired just typing that) on my Visual Studio Team Suite installation. I installed it without issues, and then proceeded to install SR1.

Imagine my surprise when it asked if I wanted to upgrade the Database Professional TRIAL edition! It sounded fishy because I had not installed any trials, so went to the download page again to check if it was a trial and it didn't say so. However, far down the page it says:

This add-on provides Visual Studio 2005 Team Suite users with the additional functionality provided by Visual Studio 2005 Team Edition for Database Professionals. Visual Studio 2005 Team Suite is required to use this add-on. If you do not currently own Visual Studio 2005 Team Suite Edition but would like to evaluate Visual Studio 2005 Team Edition for Database Professionals in a trial mode, you may do so by first installing the Visual Studio 2005 Team Suite Trial Edition and then installing this add-on which will function until the Team Suite trial period expires.

Do I have Team Suite installed? Hell yeah! So why does it says it installed in trial mode, then? The answer? Team Suite is, apparently, a figment of my imagination or something. After doing a lot of memory, here's what I think happened:

When I recreated my development virtual machine, I proceeded to install Visual Studio 2005 Team Suite as always. However, during installation, I decided to uncheck the testing tools, based on the fact that I never use them (prefer NUnit myself) and that they would only slow me down.

Well, apparently, just because I decided to not install one feature, that was enough for the Database Professional installer to decide that I do not have "Team Suite" installed. I'd argue that I installed from the Team Suite media with a Team Suite license, but apparently that's not enough for the stupid Installer. Now I have to go and uninstall it, install more crap on Visual Studio, reinstall SP1 and reinstall this. It better be worth it... 

Technorati tags:

Tomas Restrepo

Software developer located in Colombia.