Ответ 1
Visual Studio 2010 представила концепцию коллекции проектов, поэтому иерархия выглядит следующим образом:
Server - Project Collection A - Project A
- Project B
- Project Collection B - Project C
- Project D
- Project E
В TFS 2005 и 2008 коллекция проектов не существовала, поэтому иерархия выглядела так:
Server - Project A
- Project B
- Project C
Из-за этого изменения вам нужно указать Visual Studio 2008 и 2005 на коллекцию проектов, а не на сервер. Они считают, что каждый ProjectCollection является собственным сервером.
Таким образом, при подключении из старой версии Visual Studio к 2010 или новой версии TFS вам необходимо использовать url projectcollection в окне подключения к серверу, что-то вроде этих строк:
https://yourtfsname.visualstudio.com/DefaultCollection/
http://yourtfsname.yourdomain.com:8080/tfs/DefaultCollection/
Чтобы подключиться к Visual Studio 2005 или 2008, вам также необходимо убедиться, что установлены правильные исправления совместимости. В этом блоге размещены все версии сервера Visual Studio и Team Foundation и перечислены именно те патчи, которые вам нужно установить и в каком порядке их установить (порядок важен!).
Версия Visual Studio, TFS и Windows влияет на точный набор файлов для установки, все они перечислены в упомянутой блоге.