2015-08-18 3 views
13

У меня установлен Team Foundation Server 2015, и я пытаюсь подключить Visual Studio 2008 (версия 9.0.30729.4462 QFE) к командному проекту. Я установил VS Team Team Explorer (версия 9.0.21022.8).Поставщик MSSCCI для Visual Studio 2008 SP1 и TFS 2015

According to MS, это должно быть возможно с использованием поставщика MSSCCI. Тем не менее, я не могу найти версию, совместимую с TFS 2015.

Вопрос: Где поставщик MSSCCI для TFS 2015, или есть ли другой способ подключения VS 2008 к TFS 2015?

Я пробовал MSSCCI Provider для TFS 2013, и он потерпел неудачу, потому что он не обнаружил TFS 2013 (что имеет смысл с тех пор, как я установил 2015 год).

+0

Существует следующее обновление совместимости для TFS 2012 (ссылка в ответе Isaiah4110), но в основном ничего не изменилось с тех пор, как TFS 2010 выполнил инструкции из http://stackoverflow.com/questions/1925512/visual-studio-2008-cant- connect-to-known-good-tfs-2010 –

ответ

7
  1. Установили ли вы совместимость GDR vs2008 sp1? Или, пожалуйста, установите его. https://www.microsoft.com/en-us/download/details.aspx?id=29983

  2. При передаче URL-адреса TFS в VS 2008 убедитесь, что вы также передаете имя коллекции tfs, иначе vs 2008 выведет ошибку. Например, http://servername:8080/tfs/ {collection1}

Edit: Пожалуйста, убедитесь, что вы установить VS 2008 SP1, прежде чем попробовать шаги 1 и 2.

+0

Ссылка на совместимость vs2008, указанную в # 1, представляет собой старую версию MSSCCI, которую я пробовал для TFS 2013. Ваша ссылка для TFS 2012. Я предполагаю, что она также потерпит неудачу, потому что у меня нет TFS 2012, но я будет идти вперед и сделать снимок позже сегодня. И что касается №2, да, я пробовал передать имя коллекции. Он выдает ошибку из-за «/» (я предполагаю, что это проблема, разрешенная MSSCCI). –

+0

Я пробовал GDR, и он даже не попытается установить, потому что у меня нет TFS 2012. –

+0

Вам не нужно TFS 2012 для установки этой GDR, проверьте вкладку требований в приведенной выше ссылке. Как вы сказали, вы установили VS 2008 SP1? Это предварительное требование для установки GDR. GDR установит «/» в проблеме URL-адреса, у нас была такая же проблема, когда мы перешли в TFS 2013. – Isaiah4110

0

Так как я не могу ответить. Я хочу сказать, что у нас та же проблема.

Что делает установка Visual Studio Team Explorer 2013, которая включает в себя оболочку Visual Studio Shell 2013, а затем мы можем установить MSSCCI Provider 2013. Но это всего лишь обходной путь.

Мы также задаемся вопросом, где находится поставщик MSSCCI на 2015 год.

+0

Просто любопытно - есть ли какая-то особая причина, по которой вы хотите использовать MSSCCI TFS 2015, вместо того, чтобы использовать поставщик MSSCCI TFS 2013? Существуют ли проблемы/недостающие функции с поставщиком MSSCCI TFS 2013? – jamill

0

Вы можете просто использовать MSSCCI для TFS 2013 для подключения к источнику TFS2015 управления в VS2008.

Как указано в MSDN article, в VS2008, Управление версией доступно через посредство поставщика MSSCCI. Поэтому вместо подключения к TFS в Team Explorer вам нужно перейти в File -> Source Control -> Open from Source Control -> Connect to Team Foundation Server. Я считаю, что blog полезен для вас (хотя он написан для TFS2013 с VS2005, он применяется к TFS2015 с VS2008).

+1

Я не могу установить MSSCCI для TFS 2013, потому что у меня нет установленной TFS 2013. Или вы предлагаете установить TFS 2013 для установки MSSCCI для TFS 2013? –

+0

@devlincarnate, нет, вам не нужно устанавливать TFS2013 для установки MSSCCI. Другими словами, TFS не является предварительным требованием для установки MSSCCI. У вас возникают ошибки при установке? –

+2

У меня нет ошибок. Я получаю сообщение о том, что TFS 2013 не установлен. –

0

В моем случае у меня не было VS 2008 IDE, установленной до вчерашнего дня. Из-за некоторых ограничений преобразования в моей компании, я должен был установить старый Visual Studio 2008 для моего офисного ПК (Windows, 10 Pro x64) и подключить его к TFS 2015.

Я надеюсь, что это помогает кому-то другому, как я:

  1. Сначала я установил Visual Studio 2008.
  2. И затем VS 2008 SP1.
  3. Последняя Visual Studio TeamExplorer 2008. (По крайней мере, это должен быть счастливый конец, но я был неправ.)
  4. Пробовал установить VS90SP1-KB974558-x86, но это не удалось. Пакет ищет VS 2008 SP1. Я думаю, что TeamExplorer 2008 переопределяет важность для KB974558.
  5. Обновлен Visual Studio 2008 SP1.
  6. VS90SP1-KB974558-x86 установлен успешно.
  7. На странице «Подключиться к Team Foundation Server» добавьте сервер TFS 2015, проигнорировав раздел «Порт и протокол» и запишите свой собственный;

http://TFS_SERVER:PORT_NUMBER/tfs/TFS_COLLECTION_NAME

Это терпит неудачу каждый раз, если я пропущу название коллекции часть.

Смежные вопросы