1

VisualStudio 2015.1 Интеграция Enterprise/TFS работала нормально, пока не было применено обновление 2 VS2015.После применения обновления 2 VisualStudio 2015 Enterprise не может подключиться к TFS - исключение TF205020

Переустановка/ремонт VisualStudio не решить проблему, постоянно получаю:

TF205020: Could not connect to server ...... The server returned the following error:

Could not load type Microsoft.VisualStudio.Services.WebApi.Utilities.UserAgentUtility' from assembly 'Microsoft.VisualStudio.Services.WebApi, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'.

SETUP:

VS Enterprise 2015,2 TFS 2015,2

ответ

2

Мы имел такую ​​же проблему здесь. Переустановка Visual Studio 2015 после удаления кеша, папок профиля пользователя и настроек реестра не помогла нам. Похоже, что установка TestComplete 11.31 устанавливает некоторые сборки в GAC, которые конфликтуют с обновлением Visual Studio 2015 Update 2. Мы исправили проблему, сравнивая две почти идентичные системы (один с одним и без TestComplete), и эти сборки, которые мы удалили из% WINDOWS% \ Microsoft.NET \ папка сборки:

  • Micorosft.VisualStudio.Services.Client
  • Micorosft.VisualStudio.Services.Common
  • Micorosft.VisualStudio.Services.Integration
  • Micorosft.VisualStudio.Services.WebApi

Но проблема все еще существовала. После удаления:

  • Microsoft.TeamFoundation.Client
  • Microsoft.TeamFoundation.WorkItemTracking.Common

проблема исчезла!

Я надеюсь, что это поможет ваш вопрос ...

+1

Спасибо! У нас также есть SmartBear TestComplete 11.31, установленный в той же системе. Проблема решена! – lermar

+0

Это привело меня к правильному пути, и это дошло до конца: https://connect.microsoft.com/VisualStudio/feedback/details/2601931/team-explorer-not-working-in-vs2015-2 – WraithNath

0

Чтобы сузить этот вопрос:

  1. Контрольное окно s для более подробной информации об ошибках.
  2. Попробуйте ясном TFS и VS кэш, подробно шаг с этим blog
  3. Try, чтобы убедиться, что вы можете получить доступ к TFS веб accesshttp: //: 8080/TFS/веб/
0

То же самое, как этот вопрос: Extension fails to load on VS2015.2, попробуйте с раствором в нем:

Can you check if Microsoft.VisualStudio.Services.WebApi.dll is installed into the GAC? The easiest way to do this is to check if there is a folder that starts with v14.0.0.0 under the c:\Windows\Microsoft.NET\assembly\GAC_MSIL\Microsoft.VisualStudio.Services.WebApi.

I suspect you have an assembly from VS 2015 RTM or VS 2015 Update 1 in the GAC. Uninstalling it, will fix the issue.

0

Благодаря Ernstjan Freriks, эта дополнительная информация помогла мне :

https://connect.microsoft.com/VisualStudio/feedback/details/2601931/team-explorer-not-working-in-vs2015-2

The Tfs client binaries should not be in your GAC. The only way they would get there is to add them yourself, or install some 3rd party application that has added them. Once they are in the GAC they will be loaded instead of the binary that matches your version of TeamExplorer or tf.exe. You need to remove all instances of any Team Foundation binary from the GAC including the following: 

Microsoft.TeamFoundation.Build2.WebApi.dll 
Microsoft.TeamFoundation.Chat.WebApi.dll 
Microsoft.TeamFoundation.Common.dll 
Microsoft.TeamFoundation.Core.WebApi.dll 
Microsoft.TeamFoundation.Diff.dll 
Microsoft.TeamFoundation.Discussion.Client.dll 
Microsoft.TeamFoundation.Discussion.WebApi.dll 
Microsoft.TeamFoundation.Git.Client.dll 
Microsoft.TeamFoundation.Lab.Client.dll 
Microsoft.TeamFoundation.Lab.Common.dll 
Microsoft.TeamFoundation.Lab.TestIntegration.Client.dll 
Microsoft.TeamFoundation.Lab.WorkflowIntegration.Client.dll 
Microsoft.TeamFoundation.Policy.WebApi.dll 
Microsoft.TeamFoundation.ProjectManagement.dll 
Microsoft.TeamFoundation.SharePointReporting.Integration.dll 
Microsoft.TeamFoundation.SourceControl.WebApi.dll 
Microsoft.TeamFoundation.Test.WebApi.dll 
Microsoft.TeamFoundation.TestImpact.Client.dll 
Microsoft.TeamFoundation.TestManagement.Client.dll 
Microsoft.TeamFoundation.TestManagement.Common.dll 
Microsoft.TeamFoundation.TestManagement.WebApi.dll 
Microsoft.TeamFoundation.VersionControl.Client.dll 
Microsoft.TeamFoundation.VersionControl.Common.dll 
Microsoft.TeamFoundation.VersionControl.Common.Integration.dll 
Microsoft.TeamFoundation.Work.WebApi.dll 
Microsoft.TeamFoundation.WorkItemTracking.Client.DataStoreLoader.dll 
Microsoft.TeamFoundation.WorkItemTracking.Client.dll 
Microsoft.TeamFoundation.WorkItemTracking.Client.QueryLanguage.dll 
Microsoft.TeamFoundation.WorkItemTracking.Common.dll 
Microsoft.TeamFoundation.WorkItemTracking.Proxy.dll 
Microsoft.TeamFoundation.WorkItemTracking.WebApi.dll 
Microsoft.VisualStudio.Services.Client.dll 
Microsoft.VisualStudio.Services.Common.dll 
Microsoft.VisualStudio.Services.WebApi.dll 

You can use gacutil to remove these. Once removed your issue should be fixed.