The VS.NET installer has gotten a lot less terrible since the 2005/2008 days, although it used to be pretty dicey. One may now upgrade with little to no fear of a nightmarishly borked install state... that said, it's wise to use VMs exclusively for development, so rolling back to a pre-update snapshot is an option.