With the release of the VS2010 Release Candidate, I went about uninstalling VS2010 beta 2 and ran into an issue. I started out by going to Add/Remove programs to uninstall VS2010 Ultimate Beta 2, but during the uninstall process, it hung at the point of running VSTestConfig_UnInstall_def. At the same time, my network adapter was set to disabled, and could not be enabled. I ended up having to do a hard reset on the machine. Upon reboot, the entry for Visual Studio was not in Add/Remove programs, however, running the setup off the Beta 2 ISO allowed me to pick up where I left off.
The VS2010 RC Readme contains instructions for uninstalling the RC, and a link to the VS 2010 B2 readme for the uninstall instructions for that version. So after uninstalling VS 2010 Ultimate, I uninstalled the remaining components in the following order:
- Visual Studio 2010 Tools for Office Runtime Beta 2
- The .NET Framework version 4 Language Pack
- This was not present on my computer but included in the uninstall instructions
- The .NET Framework version 4 Extended
- This removed 2 “.Net Framework 4” items from the list
- I was prompted to reboot and did so
- The .NET Framework version 4 Client
- I was prompted to reboot and did so
At this point, I felt that I had uninstalled everything I needed to, so I proceeded to mount the RC .iso and proceed with the installation. It looks like we’ll be getting the premium edition at work when it RTM’s, so I went with that edition for the Release Candidate. I figured there is no sense in playing around with features that I won’t have in a couple of months.
After a quick reboot during the install (happens after .Net 4 is installed), the rest of the installation went flawlessly. I fired up Visual Studio, and it did open noticeably faster for my small solution. My TDD.Net plugin for XUnit was still fully functional which I was not expecting. All unit tests passed for my Windows Service application I’ve been working on.
On the web side of things, just about everything is working, and all tests pass on my Asp.Net MVC application. The one exception is the client side Asp.Net MVC validation on my logon page. The other pages that have the client side validation work fine. I’ve tried updating the .js files from a newly created MVC project, as well as trying the Microsoft Ajax script files instead of the JQuery files. At this point I’m not going to waste any more time on it.
Next up, TFS 2010 RC install.