eScrum and TFS 2008

I’ve gotten several questions how about whether or not the eScrum add-on works with TFS 2008.  I’ve contacted the people who wrote that code and gotten the answer.  Here is what I heard:

The existing eScrum MSDN release is compatible with TFS 2008, although the application’s web.config will need to be updated for the scenario where the web service and TFS 2008 are installed on the same machine.

 

This change is required in order to override the existing TFS client assemblies bindings from version 8 to version 9.  The required web.config update for this scenario is as follows:

·         Insert the below web.config section into your existing web.config file, immediately following the <loggingConfiguration> element.

 

<?xml version=”1.0″?>

<configuration>

….

  </loggingConfiguration>

  <runtime>

    <assemblyBinding xmlns=urn:schemas-microsoft-com:asm.v1>

      <dependentAssembly>

        <assemblyIdentity name=Microsoft.TeamFoundation.Client publicKeyToken=b03f5f7f11d50a3a culture=neutral/>

          <bindingRedirect oldVersion=8.0.0.0 newVersion=9.0.0.0/>

      </dependentAssembly>

      <dependentAssembly>

        <assemblyIdentity name=Microsoft.TeamFoundation.WorkItemTracking.Client publicKeyToken=b03f5f7f11d50a3a culture=neutral/>

          <bindingRedirect oldVersion=8.0.0.0 newVersion=9.0.0.0/>

      </dependentAssembly>

      <dependentAssembly>

        <assemblyIdentity name=Microsoft.TeamFoundation publicKeyToken=b03f5f7f11d50a3a culture=neutral/>

          <bindingRedirect oldVersion=8.0.0.0 newVersion=9.0.0.0/>

      </dependentAssembly

    </assemblyBinding>

  </runtime>

</configuration>

Brian