a·gen·tic a·gil·i·ty

Could not load file or assembly while configuring Build vNext Agent

Explains how to resolve a “Could not load file or assembly” error when configuring Build vNext Agent on Windows Server 2012 R2 with Visual Studio 2015 Preview installed.

Published on
2 minute read
Image
https://nkdagility.com/resources/zd3C3XiE0H4
Subscribe

If you are using Windows Server 2012 R2 to test out the new vNext build agent then you may run into an error where it could not load file or assembly while configuring Build vNext Agent.

Download Team Foundation Server 2015 today

Microsoft has released a CTP of TFS 2015 that includes the vNext build system. You can download TFS 2015 and try it out today. Remember that this is not a go-live version and you should not install it in production.

I have been playing around with the new Build vNext Agent that Microsoft has been developing and I found that I was not able to register the Agent on Windows Server 2012 R2 when I had Visual Studio 2015 Preview installed. Before I installed Visual Studio I had no issues, but once on I got a “Could not load file or assembly” when trying to run the registration.

Could not load file or assembly while configuring Build vNext Agent

It looks like there is a version mismatch on the DLL.

1Unhandled Exception: System.IO.FileLoadException: Could not load file or assembly 'Microsoft.VisualStudio.Services.Client, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. Strong name validation failed. (Exception from HRESULT: 0x8013141A) ---> System.Security.SecurityException: Strong name validation failed. (Exception from HRESULT: 0x8013141A)
2
3--- End of inner exception stack trace ---
4
5at VsoAgent.Program.Main(String[] args)
6
7WARNING: UnConfigure agent finish with Error, you can check logs under _diag folder, determine whether you can ignore the error.

I am fairly sure that this is a time limited error and once VS 2015 comes out of Preview, or the DLL versions settle down this will not be an issue, however to fix it for now we need to turn of Strong Naming for .NET at the command prompt.

Could not load file or assembly while configuring Build vNext Agent

You need to run “sn -Vr *,*” on the server to disable strong signing. This should only be the case as part of the current preview program. I would expect this issue to go away with the next release, at least on Server 2012 R2.

This is only required when you are running Visual Studio 2015 Preview on the Build vNext Agent.

Windows Troubleshooting Install and Configuration Software Development System Configuration
Subscribe

Related Blog

Related videos

Connect with Martin Hinshelwood

If you've made it this far, it's worth connecting with our principal consultant and coach, Martin Hinshelwood, for a 30-minute 'ask me anything' call.

Our Happy Clients​

We partner with businesses across diverse industries, including finance, insurance, healthcare, pharmaceuticals, technology, engineering, transportation, hospitality, entertainment, legal, government, and military sectors.​

Emerson Process Management Logo

Emerson Process Management

Cognizant Microsoft Business Group (MBG) Logo

Cognizant Microsoft Business Group (MBG)

Akaditi Logo

Akaditi

Boeing Logo

Boeing

Workday Logo

Workday

Xceptor - Process and Data Automation Logo

Xceptor - Process and Data Automation

Milliman Logo

Milliman

Brandes Investment Partners L.P. Logo

Brandes Investment Partners L.P.

Philips Logo

Philips

Slaughter and May Logo

Slaughter and May

YearUp.org Logo

YearUp.org

Illumina Logo

Illumina

Deliotte Logo

Deliotte

Lean SA Logo

Lean SA

CR2

Lockheed Martin Logo

Lockheed Martin

SuperControl Logo

SuperControl

MacDonald Humfrey (Automation) Ltd. Logo

MacDonald Humfrey (Automation) Ltd.

Ghana Police Service Logo

Ghana Police Service

New Hampshire Supreme Court Logo

New Hampshire Supreme Court

Royal Air Force Logo

Royal Air Force

Nottingham County Council Logo

Nottingham County Council

Washington Department of Enterprise Services Logo

Washington Department of Enterprise Services

Department of Work and Pensions (UK) Logo

Department of Work and Pensions (UK)

Teleplan Logo

Teleplan

Boeing Logo

Boeing

Healthgrades Logo

Healthgrades

Emerson Process Management Logo

Emerson Process Management

Cognizant Microsoft Business Group (MBG) Logo

Cognizant Microsoft Business Group (MBG)

Hubtel Ghana Logo

Hubtel Ghana