Visual Studio 2008: не удается подключиться к известному хорошему TFS 2010
недавно установленный TFS 2010 находится в http://serverX:8080/tfs.
машина разработчика Windows 7 с VS 2008 Pro SP1 и VS2008 Team Explorer (нет SP). Элемент TFS 2008 Service Pack 1 не работает для меня - "ни один из продуктов, которые решены с помощью обновления программного обеспечения на этом компьютере."
машина разработчика может просматривать сайт TFS по указанному выше URL.
Вопрос вокруг пытается добавить сервер TFS в окне Team Explorer в Visual Studio 2008. Вот скриншот, показывающий ошибку:
не удается подключиться к этому Team Foundation Server. Возможные причины сбоя: неверное имя сервера Team Foundation Server, номер порта или протокола. Team Foundation Server находится в автономном режиме. Пароль просрочен или неверен.
сервер TFS работает правильно. Порты брандмауэра открыты, и доступно через браузер на машине dev!!
вопрос: как вы можете подключиться от VS 2008 Pro к серверу TFS 2010?
разрешение
вот как я решил эту проблему:
установки
- установить Visual Studio 2008
- установить VS 2008 Team Explorer как выше.
- переустановить VS 2008 Service Pack 1
- установить Visual Studio Team System 2008 с пакетом обновления 1 Обновление совместимости для Team Foundation Server 2010 (VS90SP1-KB974558-x86.exe)
Config
- при добавлении сервера TFS в Team Explorer, вы должны укажите URL-адрес как таковой:
http://[tfsserver]:[port]/[vdir]/[projectCollection]
- в моем случае, это был
http://serverX:8080/tfs/AppDev-TestProject
- вы не можете просто добавить имя сервера TFS и есть VS искать все коллекции проектов на сервере. TFS 2010 имеет новый URL (по умолчанию) и VS 2008 не распознает, как собрать этот список.
3 ответов:
проверьте эту статью' подключение VS2008 к любой коллекции проектов TFS2010'.
единственная загвоздка здесь в том, что автор не упомянул, что вам нужно установить/переустановить пакет обновления 1 'Microsoft Visual Studio 2008 С Пакетом Обновления 1 (Installer) ' для Visual Studio 2008 после установки Team Explorer 2008. Это будет заботиться о недопустимых символов сообщение об ошибке при попытке подключения.
Я удивлен, что никто здесь не упомянул пакет обновления 1 для Visual Studio 2008 Forward Compatibility Update for Team Foundation Server 2010. Я следовал указаниям выше, но все еще не смог подключиться; установка патча прямой совместимости, наконец, позволила мне подключиться.
до подключите Visual Studio 2008 к серверу TFS2010 это то, что мне потребовалось для подключения: установить плагин TFS; установить VS2008SP1; установить обновление совместимости TFS. Прежде чем я сделал это, я получал сообщение об ошибке tf3002 вот некоторые детали:
- установить Team Explorer 2008 из http://www.microsoft.com/downloads/en/details.aspx?FamilyID=0ed12659-3d41-4420-bbb0-a46e51bfca86это iso-файл, поэтому я использовал MagicISO для его монтирования. После этого, когда параметры управления версиями (Tools --> Options --> Source Control) будут иметь раскрывающийся список TFS в дополнение к VSS.
2 Установите VS2008SP1-Visual Studio 2008 с пакетом обновления 1http://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 (Tools --> Connect to TFS). После того, как я вошел в полный путь, такие как
http://YourServerName:8080/so/TFSProjectsвключая http://. Также я заметил, что когда он установлен правильно в окне Add TFS, когда http:// вводится в порт # txtbox, он будет отключен. Этот вопрос помог мне, и я надеюсь, что этот ответ поможет.


Comments