Support for Team Foundation Service?

Hi


I know there is support for TFS, but is it also possible to connect to the Team Foundation Service?

I tried to connect to that Microsoft service where i have my source code, but it seems it gets an error (it only says 'Error communicating with the service plesse check details')


peter





Hi Peter

The problem is that you cannot connect to the Team Foundation Service (I wish MS had given it something less confusing as a name) using the TFS 2010 client assemblies, which is what our client program is compiled against. I was able to get it working by adding a binding redirect in the .config file, I have attached a config file, drop in in the Continua CI\Server folder. We'll update the installer to detect what version of the TFS client is installed and update the binding redirects accordingly (we already do this with the FinalBuilder Installer).  

Confusingly, the first time I ran it, a browser window popped up asking for authentication, so I'm not sure if that is going to be a problem or not. 

Arrgghhh… attachments are not working… we’ll upload another build with the config later today, this is what it should have :

[code] <configuration><runtime><assemblyBinding xmlns=“urn:schemas-microsoft-com:asm.v1”><dependentAssembly><assemblyIdentity name=“Microsoft.TeamFoundation.WorkItemTracking.Client” publicKeyToken=“b03f5f7f11d50a3a” culture=“neutral” /><bindingRedirect oldVersion=“8.0.0.0-10.0.0.0” newVersion=“11.0.0.0”/></dependentAssembly><dependentAssembly><assemblyIdentity name=“Microsoft.TeamFoundation.Client” publicKeyToken=“b03f5f7f11d50a3a” culture=“neutral” /><bindingRedirect oldVersion=“8.0.0.0-10.0.0.0” newVersion=“11.0.0.0”/></dependentAssembly><dependentAssembly><assemblyIdentity name=“Microsoft.TeamFoundation.VersionControl.Client” publicKeyToken=“b03f5f7f11d50a3a” culture=“neutral” /><bindingRedirect oldVersion=“8.0.0.0-10.0.0.0” newVersion=“11.0.0.0”/></dependentAssembly><dependentAssembly><assemblyIdentity name=“Microsoft.TeamFoundation.Common” publicKeyToken=“b03f5f7f11d50a3a” culture=“neutral” /><bindingRedirect oldVersion=“8.0.0.0-10.0.0.0” newVersion=“11.0.0.0”/></dependentAssembly></assemblyBinding></runtime></configuration>[/code]

Ok, so i still need to install a TFS client?

Yes, there’s no other way to interact with Team Foundation Server or (the stupidly named) Team Foundation Service without a TFS client (well there’s a website, not much use to us though).