Important: The instructions in this post only apply to the RTM version of Team Foundation Server 2010. For older versions, see RC, Beta2, or Beta1.
When you upgrade your existing Team Foundation Server to version 2010, upgraded team projects will work as before. However, you need to make some manual changes to these team projects if you want to enable the following features:
The guidance documents that explain how to update your upgraded Team Projects is now available at MSDN:
Updating an Upgraded Team Project to Access New Features http://msdn.microsoft.com/en-us/library/ff432837(v=VS.100).aspx
In addition to the official guidance documents, a sample script is also available to help you automate some of these steps if you were using a non-modified Agile 4.2 process template before the server upgrade.
Refer to the table below for a summary of the required changes to enable the new features for upgraded team projects. Note that these changes are only necessary for the team projects that existed before the upgrade. If you are creating new team projects, all of these features are enabled by default.
(*): You can use the sample script attached to this article to make these changes marked with (*) in the table above.
You can use the sample script as is, if:
You need to either modify the sample script, or create your own if:
The attached ZIP file contains the script and updated MSF for Agile 4.2 work item type definitions. You must be a project collection administrator to run this script. The script requires the witadmin.exe utility which is installed by Team Explorer and Team Foundation Server.
To use the script, download and extract it to a local directory such as C:\Upgrade. Before you run the script, open “EnableFeatures.bat” in a text editor and complete the configuration by specifying values for the following:
Important: This script will only work against “unmodified” team projects created with “MSF for Agile Software Development – v4.2” process templates on the RTM version of Team Foundation Server 2010.
The script is a simple batch file that uses the witadmin.exe utility to make the following changes:
Take a look at the following blog post for frequently asked questions:
For any other questions or comments, feel free to contact me.