Team Foundation Server workspaces

Many developers who first start working with Team Foundation Server find it easy to get wrapped around the axle when it comes to TFS Workspaces. They’re not very intuitive. The simple explanation I give about workspaces when asked, is that they’re a mapping between the files on your hard disk and the TFS server. But there are a lot of additional “features” that come with workspaces, and this is where the non-intuitive part comes into play.

Mickey Gousset has a nice article about TFS 2010 workspaces and what they’re about, which was recently posted online in Visual Studio Magazine here. And there’s a host of documentation about workspaces in the MSDN Library, located here.

Very good information, indeed.

BUT, change is coming, and life will get much easier.

A couple of weeks ago, Brian Harry blogged about Version Control Model Enhancements in TFS 11. In the post he talks about the concept of local workspaces. They’re very intuitive, simple to use, and make working with source code in an offline mode very easy. At the bottom of the entry Brian included nice a video by Matt Mitrik that walks through some scenarios using local workspaces in the next release of TFS.

Go read, watch, and enjoy.


WcfTestClient.exe is missing???

If you’re trying out some WCF programming, there’s a nice little WCF test client available for you to use, aptly named WcfTestClient.exe.

To run it, the MSDN documentation tells you to navigate to the “%SystemDrive%\Program Files\Microsoft Visual Studio 10.0\Common7\IDE” folder. BUT, if you’re running 64-bit Windows, you won’t find it there. You’ll need to look in “%SystemDrive%\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE folder” instead.

You’re welcome.  : )