Visual Studio 2008: Не вдається підключитися до відомого хорошого TFS 2010


92

Щойно встановлений 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?

Дозвіл

Ось як я вирішив цю проблему:

Установки

Налаштувати

  • додаючи сервер TFS до Team Explorer, ви ПОВИННІ вказати URL-адресу як таку: http://[tfsserver]:[port]/[vdir]/[projectCollection]
  • у моєму випадку вище, це було http://serverX:8080/tfs/AppDev-TestProject
  • ви не можете просто додати ім'я сервера TFS і змусити VS шукати всі колекції проектів на сервері. TFS 2010 має нову URL-адресу (за замовчуванням), і VS 2008 не розпізнає, як зібрати цей список.

3
Я повинен сказати, що помилки TFS завжди такі описові, що ви відразу знаєте, що не так!
Thomas Bonini

Дякую! Я прочитав документацію, додав "/ tfS", але не розумів, що мені також довелося додати "/ tfs / tpc-name", поки не прочитав вашу публікацію. / Gunnar

Коли ви маєте справу із прямою сумісністю, я хотів би бачити, щоб хтось ще робив кращу роботу;)
MrHinsh - Martin Hinshelwood

Просто до відома , що після установки VS 2008 SP1 необхідно встановити після SP1 виправлень: stackoverflow.com/questions/2164792/visual-studio-2008-hotfixes
user423430

1
+1 Дякую !. Якщо ви сумніваєтеся в URL-адресі, отримайте URL-адресу з працюючого підключеного VS2010. У моєму випадку це булоhttp://servername:8080/DefaultCollection
StuartLC

Відповіді:


44

Ознайомтесь із цією статтею " Підключення VS2008 до будь-якої колекції проектів TFS2010 ".

Єдиний підступ тут полягає в тому, що автор не згадував, що вам потрібно встановити / перевстановити пакет оновлень 1 « Microsoft Visual Studio 2008 з пакетом оновлень 1 (інсталятор) » для Visual Studio 2008 після встановлення Team Explorer 2008. Це подбає про повідомлення про помилку з недійсними символами під час спроби встановити з'єднання.


Спасибі Берт; Я не бачив цього блогу. Я оновлю запитання про необхідні завдання для майбутніх шукачів.
p.campbell

Оновлений допис у блозі, в якому перелічені всі версії Visual Studio з 2005 року в поєднанні з усіма версіями TFS з 2010 року: blog.jessehouwing.nl/2013/10/…
jessehouwing

1
@Bert Ваше посилання погане TT
Джонатан Мі

Перше посилання більше недоступне = (
Rogerson Nazário

16

Я здивований, що ніхто тут не згадував оновлення сумісності Visual Studio 2008 із пакетом оновлень 1 для Team Foundation Server 2010 . Я дотримувався наведених вище вказівок, але все одно не зміг підключитися; Встановлення виправлення сумісності вперед дозволить мені нарешті підключитися.


Дякуємо за нагадування. Оновлено мою "резолюцію" у питанні.
p.campbell

4

Щоб підключити Visual Studio 2008 до сервера TFS2010, це потрібно для підключення: Встановити плагін TFS; встановити VS2008SP1; встановити оновлення сумісності TFS. Перш ніж я це зробив, я отримав повідомлення про помилку tf3002 Ось декілька деталей:

  1. Встановіть Team Explorer 2008 за адресою http://www.microsoft.com/downloads/en/details.aspx?FamilyID=0ed12659-3d41-4420-bbb0-a46e51bfca86 . Це файл iso, тому для його монтажу я використовував MagicISO. Після цього, коли параметри керування джерелом (Інструменти -> Параметри -> Керування джерелом) матимуть випадаючий TFS на додаток до VSS.

2 Встановіть VS2008SP1 - Visual Studio 2008 з пакетом оновлень 1 з http://www.microsoft.com/downloads/en/details.aspx?FamilyId=FBEE1648-7106-44A7-9649-6D9F6D58056E

3 Встановіть оновлення сумісності - Visual Studio Team System 2008 з пакетом оновлень 1 Пакет оновлення сумісності для Team Foundation Server 2010 з http://www.microsoft.com/downloads/en/details.aspx?FamilyID=cf13ea45-d17b-4edc-8e6c- 6c5b208ec54

Також коли я відкрив вікно Підключення до TFS (Інструменти -> Підключення до TFS). Після того, як я ввійшов у повний шлях, такий як http://YourServerName:8080/so/TFSProjectsвключення http: //. Також я помітив, що коли він правильно встановлений у вікні Додати TFS, коли http: // введено в Порт # txtbox буде вимкнено. Це питання мені допомогло, і я сподіваюся, що ця відповідь допоможе.

введіть тут опис зображення


1
Після встановлення 3-х оновлень програмного забезпечення використовуйте повний синтаксис шляху для Ім'я сервера Team Foundation: MyServerName: 8080 / tfs / defaultcollection
Patrice Calvé
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.