Category Archives: TFS

Experiments with Hosted TFS and building Metro-style apps

I have blogged earlier about hosted TFS service provided by Microsoft. The hosted TFS service is available for free at One limitation with the current hosted service is this: If you create a build definition for a Metro-style app and try to build using the hosted build controller, the build fails.

I wanted to have the ability to build Metro-style apps. One way to achieve this is to install the Visual Studio Team Foundation Services 2012 on a Windows 8 machine. This machine could be a physical machine or a VM. All it needs is the ability to connect to the internet. Once you configure a build controller on this machine, you can then use the build controller from the Win8 machine to build your Metro-style apps.

So I created a Windows 8 machine with a custom build controller. Now every time I want to build my code hosted on the TFS service, I use the custom build controller instead of the hosted build controller. The builds kick off and complete successfully.

All is well now.


P.S: My main motivation to setup this is to build the samples for my book at a regular frequency. Now I can build when I want and to my heart’s content Smile

TFSPreview : Hosted Source Control and Build engine Service in the cloud

One of the things that has been taking up my time over the past few months has been the availability of a source control repository for the samples I am authoring for my book. My requirements were simple:

1. It should guarantee my privacy for the code I am working on and integrate well with Visual Studio 2012.

2. It should provide an integrated bug management facility (not that I am using this extensively right now, but would still prefer to have this available).

3. Should have the ability to build Metro-style apps either using the hosted build controller or via an extension mechanism.

After much wrangling, I began using the free hosted TFS service from Microsoft. This is currently in preview and available free of cost at

While the hosted TFS service is limited, it does meet my current needs of integrating well with Visual Studio 2012 and providing a mechanism to build Metro-style apps using my own build engine instance.

You might want to give this service a try. Who knows, you might like it and eventually begin using it Smile