Dogfooding Team Foundation Build in Developer Division

My blog has been idle for some time because of two projects that have been keeping me very busy over the past few months.

Firstly, I’ve been working on the second edition of Inside the Microsoft Build Engine: Using MSBuild and Team Foundation Build which has been updated for .NET Framework 4.0 and Visual Studio 2010.

Secondly, I’ve been heads down working with a number of my colleagues in DevDiv Engineering Systems and Visual Studio ALM to implement Team Foundation Build for official nightly builds as well as gated check-ins across Developer Division. Having been involved with Team Foundation Build for quite some time, it’s exciting that we’re in a position that we can build Visual Studio using it. You can read more about this exciting milestone on Brian Harry’s blog.

During this process I learnt a great deal about architecting and implementing large build processes based on Team Foundation Build and over the next few months I’ll be publishing a number of blog posts sharing what I learnt, code snippets, etc.. If you have any specific questions you’d like answered leave a comment on this post and I’ll try to answer it in an upcoming post.

Comments (4)

  1. Sven Hubert - AIT TeamSystemPro Team says:

    Hi Will, I'd like to understand how you manage a large number of projects, solutions, components, products etc. inside the builds. I'm also interested in how you're keeping the builds manageable in terms of permissions, numbers of build definitions etc..

    A great blog post topic! Good luck…


  2. Ron says:

    I would be interested in how you have implemented gated checkin's. I am starting to understand how they work in TFS 2010 and it is a bit different than how I envisioned it would work, with some side effects regarding traceability, etc.

    Looking forward to reading more.

  3. Burt says:


    When is the second edition of book planned to be out?

  4. Burt,

    I believe the book is due out at the end of this year.


Skip to main content