There is an unsaved comment in progress. You will lose your changes if you continue. Are you sure you want to reopen the work item?
Method 'ToXml' in type 'Chutzpah.VS2012.TestAdapter.ChutzpahAdapterSettings' does not have an implementation
Error: Method 'ToXml' in type 'Chutzpah.VS2012.TestAdapter.ChutzpahAdapterSettings' from assembly 'Chutzpah.VS2012.TestAdapter, Version=22.214.171.124, Culture=neutral, PublicKeyToken=1ca802c37ffe1896' does not have an implementation.
We are using TFS 2012 and VS 2012 with .NET 4.5. The problem is at VS2012.TestAdapter\ChutzpahAdapterSettings.cs in the ToXml method. It could be the override does not match that of the loaded assembly of Microsoft.VisualStudio.TestPlatform.ObjectModel.dll.
"...It looks like I have a newer version of the Microsoft.VisualStudio.TestPlatform.ObjectModel.dll on my machine. My machine has version 11.0.51106.1 in C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow.
Whereas the adapter seems to be using version 11.0.50907.0. It looks like the signature for ToXml hasn't changed from what you've implemented..."
This problem does not seem to occur with tfs.visualstudio.com, but on a stand-alone build server. I believe the reason that this problem cannot be reproduced on tfs.visualstudio.com is that it only happens when Visual Studio 2012 is installed on the build server.
That way it cannot load the version of Microsoft.VisualStudio.TestPlatform.ObjectModel.dll from your build assemblies folder because it is already loaded in memory on the build server.