As part of getting ready to ship, one of our exercises is to make sure we can service the product once it ships.  We do this by releasing a few "test" patches for the Beta 2 release.  At the same time, we like to include a few fixes that people may actually find useful.

We (the TFS team) are planning 3 patches as part of our Beta 2 patch testing.  The first is available now:

http://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=25099

or

http://code.msdn.microsoft.com/KB976934 (as soon as the propagation process for it finishes – it’s not quite done as I write this)

Here's the list of fixes in this patch:

  • Fixed an issue that incorrectly determined if system was on a domain or workgroup.
  • Correctly detect if user has a previous 32-bit version of SQL express installed.
  • In the advanced wizard on client OSs, stops automatically installing SQL Express.
  • No longer block configuration when SQL Express installation returns the “reset” error code (3010).
  • We can now install and configure SQL Server express on a  domain controller.
  • Fixed an issue with cross-domain identities.


The first one is the one we've seen requested the most and will allow TFS to be configured on a workgroup VM on a domain joined host.

All of the fixes in this patch apply to configuration issues.  As such, you need to apply the patch in the "middle" of the install sequence - after the files have been copied but before the config wizard is run.  Basically, when you get to the screen shown below, uncheck the "Launch Team Foundation Server Configuration Tool" check box and exit.  Then apply the patch.  Then run the TFS configuration tool (It's in the TFS Start menu group) and it will pick up where the setup left off.

image

Good luck and let me know if you hit any issues.

Brian