tfsbuildextensions / BuildManager

Community TFS Build Manager
54 stars 27 forks source link

Extension fails to load on VS2015.2 #24

Closed dpvreony closed 8 years ago

dpvreony commented 8 years ago

Greetings

After updating to VS2015.2 build manager greets you with

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'.

Extension needs to be uninstalled due to how Visual Studio appears to load TFS related plugins via MEF, even when they are disabled.

Thanks

VladimirKhvostov commented 8 years ago

Hi, 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.

dpvreony commented 8 years ago

Hi

There's no sign of the dll in the gac.

C:\Program Files (x86)\Microsoft Visual Studio 14.0>gacutil /nologo /l Microsoft.VisualStudio.Services.WebApi
The Global Assembly Cache contains the following assemblies:

Number of items = 0

When looking on the local system I can find

 Directory of C:\Program Files\Common Files\microsoft shared\Team Foundation Server\14.0

18/03/2016  14:46           791,840 Microsoft.VisualStudio.Services.WebApi.dll
               1 File(s)        791,840 bytes

 Directory of C:\Program Files (x86)\Common Files\Microsoft Shared\VsHub\ServiceModules\AccountManagement\14.0\bin

18/03/2016  14:46           791,840 Microsoft.VisualStudio.Services.WebApi.dll
               1 File(s)        791,840 bytes

 Directory of C:\Program Files (x86)\Common Files\Microsoft Shared\VsHub\ServiceModules\Settings\1.0\bin

18/03/2016  14:46           791,840 Microsoft.VisualStudio.Services.WebApi.dll
               1 File(s)        791,840 bytes

 Directory of C:\Program Files (x86)\Microsoft Team Foundation Server 2015 Power Tools

15/08/2015  10:21           717,600 Microsoft.VisualStudio.Services.WebApi.dll
               1 File(s)        717,600 bytes

 Directory of C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer

19/04/2016  00:22           791,840 Microsoft.VisualStudio.Services.WebApi.dll
               1 File(s)        791,840 bytes

 Directory of C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\d5senov3.crt
(Team Explorer)

19/04/2016  00:22           791,840 Microsoft.VisualStudio.Services.WebApi.dll
               1 File(s)        791,840 bytes

 Directory of C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\jmasleps.pmc
(Team Foundation Team Explorer Extensions)

06/12/2015  21:06           783,640 Microsoft.VisualStudio.Services.WebApi.dll
               1 File(s)        783,640 bytes

 Directory of C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\TestAgent

02/07/2015  14:34           717,600 Microsoft.VisualStudio.Services.WebApi.dll
               1 File(s)        717,600 bytes

 Directory of C:\Program Files (x86)\Microsoft Visual Studio Emulator for Android\Licensing 14.0

06/01/2016  18:09           717,600 Microsoft.VisualStudio.Services.WebApi.dll
               1 File(s)        717,600 bytes

 Directory of C:\Users\[username]\AppData\Local\Microsoft\VisualStudio\14.0\Extensions\3u4xsbpd.srj
(Community TFS XAML Build Manager VS2015)

18/02/2016  21:43           783,648 Microsoft.VisualStudio.Services.WebApi.dll
               1 File(s)        783,648 bytes

 Directory of C:\Users\[username]\AppData\Local\Microsoft\VisualStudio\14.0\Extensions\zaz5g1a3.dzb
(OneCode)

14/03/2016  13:48           382,240 Microsoft.VisualStudio.Services.WebApi.dll
               1 File(s)        382,240 bytes

If you want me to do any more digging let me know.

Thanks

mikefourie-zz commented 8 years ago

Please try the 2.14.0.22 update https://visualstudiogallery.msdn.microsoft.com/5e2b27da-e14e-4e6e-8089-d75685dd9b9f

dpvreony commented 8 years ago

Afternoon

The new version appears to load fine.

Thank you