Щойно встановлений TFS 2010 знаходиться на http://serverX:8080/tfs
.
Машина для розробників Windows 7 з VS 2008 Pro SP1 та VS2008 Team Explorer ( без SP ). TFS 2008 з пакетом оновлень 1 не робота для мене - «Жоден з продуктів, які вирішуються з допомогою цього оновлення програмного забезпечення не встановлені на цьому комп'ютері.»
Машина-розробник може переглядати сайт TFS за вказаною вище URL-адресою.
Проблема полягає в спробі додати сервер TFS у вікно Team Explorer у Visual Studio 2008. Ось знімок екрана, що відображає помилку:
не вдається підключитися до цього сервера Team Foundation. Можливі причини несправності: Ім'я сервера Team Foundation, номер порту або протокол неправильні. Сервер Team Foundation не в мережі. Пароль закінчився чи неправильний.
Сервер TFS працює і працює належним чином. Порти брандмауера відкриті та доступні через браузер на машині розробника !!
Питання : як можна підключитися з VS 2008 Pro до сервера TFS 2010?
Дозвіл
Ось як я вирішив цю проблему:
Установки
- встановити Visual Studio 2008
- встановіть VS 2008 Team Explorer, як зазначено вище.
- перевстановіть VS 2008 з пакетом оновлень 1
- інсталюйте оновлення сумісності програми Visual Studio Team System 2008 із пакетом оновлень 1 для Team Foundation Server 2010 (VS90SP1-KB974558-x86.exe)
Налаштувати
- додаючи сервер TFS до Team Explorer, ви ПОВИННІ вказати URL-адресу як таку:
http://[tfsserver]:[port]/[vdir]/[projectCollection]
- у моєму випадку вище, це було
http://serverX:8080/tfs/AppDev-TestProject
- ви не можете просто додати ім'я сервера TFS і змусити VS шукати всі колекції проектів на сервері. TFS 2010 має нову URL-адресу (за замовчуванням), і VS 2008 не розпізнає, як зібрати цей список.