Updated Path to tf.exe for TFS 2010 Builds
After upgrading my Team Foundation Server (TFS) 2008 environment to TFS 2010, I found that I needed to tweak my TfsBuild.proj file in order to successfully build on my new TFS 2010 build server.
In a previous post, I detailed the process that I recommend for incrementing the assembly version with each build, in which I explained how to add a property so that we can use the TFS command-line utility to checkout the assembly version files and subsequently check them back in:
<PropertyGroup>
<TeamFoundationVersionControlTool>"$(TeamBuildRefPath)\..\tf.exe"</TeamFoundationVersionControlTool>
</PropertyGroup>
While this worked great on a TFS 2008 build server, the path to the TFS command-line utility has changed for a TFS 2010 build server.
To use the same technique on a TFS 2010 build server, specify the following instead:
<PropertyGroup>
<TeamFoundationVersionControlTool>"$(VS100COMNTOOLS)..\IDE\tf.exe"</TeamFoundationVersionControlTool>
</PropertyGroup>