TBS 3.1 doesn't work with TFS 2010


Team Build Screen 3.1 doesn't work with TFS 2010.

The desktop starts, it let me select a TFS server, it retrieves the list of team project, but after selecting a team project, a critical error happens, an error dialog advises that something was "not found", and the application crashes away.

I downloaded the code and debugged (by the way, there is a f:\tfs.. path hardcoded somewhere that needs to be amended before building successfully), and the error happens in BuildServerService.cs, in the public string TfsUrl setter, specifically on the following line:
this.buildClient = tfs.GetClient<BuildHttpClient>();
As a work around, as TBS 3.0 appears to work fine, I have used that instead.