TFS11 Beta – Team Explorer (a new way to get things done)

When you connect to TFS from a Dev11 client, you will see a whole new Team Explorer. Here’s what you’ll see (I am already connected to a team project)…


I won’t go into all the new features of Team Explorer, but I will tell you why it is so different. We decided to provide a single tool window in Visual Studio that could hold most (if not all) of the Team Foundation features. So, we enumerated all of our Tool Windows and modal dialogs (there were quite a few) and reimagined them in a single tool window. Now, we didn’t change everything, but we took the most compelling scenarios and gave them a new experience and a new home.

We also took a lot of those modal dialogs and remade them into pages in this new tool window. So, you aren’t blocked waiting on server calls to finish.

Let’s break it down:

1) The toolbar


  • You can go back or forward within the pages of the Team Explorer. This works like the browser.
  • You can jump to the Home page.
  • You can refresh the current page.
  • Or you Search for a work item. Hint: type in a work item id (123) to jump to that work item.

2) The page navigator


  • It displays the current page title and the Team Project you are connected to.
  • If you hover over it, you can get more information like the server url and collection that you are connected to.
  • The drop down allows you to jump to a specific hub page, change team projects, or connect to a different server.

3) The page

  • Everything else in the tool window is part of the current page.
  • Here you see the Home page, it contains links to common pages and actions
  • Every page has a different layout, but they are all divided into sections.
  • There’s even an extensibility model for you to add your own pages and sections.

Next, I will dive into the page that we built for Builds (I think you’re going to love it).

Comments (5)

  1. David Watson says:


    Is there any way to view multiple projects in the team explorer?

    I tend to work on multiple projects and it seems very clumsy to me to have to have to switch between each one  by drilling into a menu when the functionality was in the previous version.

  2. Hi David,

    I would love to understand your workflow a little better. If you could elaborate on how you used the previous version that would be great.

    The new team explorer filters your work by Team Project and even Team. So, you can only view one set of data at a time. You can select multiple team projects on the connection dialog and that will put them directly on the context menu for faster switching. If you create Teams, those will automatically show up on the context menu as well.

    Sorry if this workflow makes your job harder. Please let us know how we can make it better.



  3. David Watson says:


    sorry for the delay, I did post a reply straight away but it never showed up then I got sidetracked by work.

    My team is responsible for builds and deployment and we have a modular system with a top level project for each component.

    I have all the projects in the team explorer tree usually open with the builds Nodes expanded. This way I can click directly on the build definition I need. I suppose if there was a TPC build overview window that would be ideal. Or if I could add favourite builds from other top level projects.

    The new build window is great, I love the favourites and the 'my builds' sections.

    I also am TFS admin so I occasionally have to manage group membership and so on, but this is mostly done from AD so project switching is less of an issue.



  4. Hi Dave,

    Thanks for the explanation. I see now what you are trying to accomplish. I don't know that we can do anything to help this for this version, but I will get this added to our backlog. It sounds like you want certain pages like the Builds page to work even if no team project is specified. I am sure this would be useful to others as well.

    Thanks again,


  5. David Watson says:

    In case anyone else was in my situation you may find the following utility useful.

    Community TFS Build Manager VS2012

    There is a VS 2010 version too.