I am trying to re-install VS2008 SP1. Why?
I installed the VS2008 Forward Compatibility Update (KB974558), in order to be able to access TFS 2010 from VS2008. Everything went fine; there were no error messages. When I start VS2008 and click Help..About, I can see that KB794558 is installed.
But even though the FCU is installed, I still cannot add a TFS 2010 server path into Visual Studio 2008, without getting the error TF30335. The server in question is a codeplex server; I understand that codeplex upgraded to TFS 2010 in July.
Some websites have suggested re-installing VS2008 SP1 in order to correct this TF30335 error. But when I try doing that, the install asks for the original installation media for VS 2008 Team Suite (vs_setup.msi), which I no longer have.
Other websites, like this one, suggest manually tweaking the registry to add a TFS 2010 URL. When I restart VS2008 after doing this, I get the TF253022 error, which says, You must update your client with the Forward Compatibility Update. As I said, I’ve already installed that.
-
Is there a way to (re-)install VS2008 sp1 without access to the original VS2008 installation media?
-
Failing that, is there a way to avoid the TF30335 error, after installing the FCU (KB974558)?
-
Is there a way to make the Forward Compatibility Update, uhm…. really work?
Edit: Related:
Unable to connect to TFS 2010 from VS2005 even though Forward Compat Update is installed.
Answering my own question…
I was able to re-install VS2008 sp1, by providing an image of the VS2008 90-day trial product. The installation of SP1 requested vs_setup.msi, and the 90-day trial ISO satisfied that requirement.
Once I did that, I was able to re-install the Forward Compatibility Update for TFS2010; at that point, I was able to connect to a TFS 2010 instance (Codeplex.com) from VS2008.
Also, to re-iterate, the installation order I used to get the Forward Compatibility Update to install, was the same as has been suggested elsewhere on this question, and also elsewhere on the internet:
In my case, VS2008 was already at SP1 level, and already had Team Explorer installed. No matter. I re-installed Team Explorer, then SP1, then FCU. I did not re-install the original VS2008 (because I don’t have the original media!)
One note – the first time I tried this, it didn’t work. I installed each of #2, 3, and 4 twice, before VS2008 was able to connect correctly to TFS2010.
I hope this helps someone else.