We are currently using the "TFS2012" BuildMaster extension. We know that it is not supported anymore and had recently tried to switch over to the "TFS" extension.
When attempting to use the Create TFS Build action from the "TFS" extension, we had received the following exception:
An unhandled exception occurred while executing this action: System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.TeamFoundation.Client, Version=220.127.116.11, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.
File name: 'Microsoft.TeamFoundation.Client, Version=18.104.22.168, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
at Inedo.BuildMaster.Extensibility.Actions.ActionBase.ExecuteInternal(IActionExecutionContext context, ExtensionConfigurerBase extensionConfigurer, Boolean resumeNextOnError, Boolean logErrorsAsWarnings)
We do not have Visual Studio 2013 on the controller that is calling the Create TFS Build action, but do have Visual Studio 2012. Is it be possible to change the "TFS" extension to point to the Visual Studio 2012 binaries rather than the 2013 binaries?