We have just released a free extension for Visual Studio which adds a Builds Explorer with folders to the Team Explorer.
The extension can be downloaded from Visual Studio Gallery or just search for Inmeta in Tools/Extension Manager.
The documentation and issue tracking can be found at the codeplex site for the project http://tfsbuildfolders.codeplex.com/ and source code is available there.
The Build explorer is based on using a convention of separators in the build definition names. See Brian Harry’s blog for a nice explanation and description of this.
Lars Nilsson who wrote the code base for this extension has blogged up some of the challenges he faced when implementing this.
The extension have now had 300 downloads in 4 days! We’ve got very useful feedback, and fixed the issues that came in.
- It had problems loading more than 100 builds – now it handles 1000 without any sign of stress.
- Some people noted it had problems when the separator token also existed in the team project name, also fixed.
- And some others noted that they couldn’t use a whitespace as a separator! Something we hadn’t even considered! We fixed that too.
To us this just shows how useful it is to get community feedback like this. It is very effective and really appreciated!
If you want to contribute, post us a message at the codeplex site, and we will add you. There are always possibilities for improvement. We’ve added a couple of discussions to get some feedback on things that we have seen.
The source has also been posted up there, feel free to use it and do your own stuff based on it. If you do, we would appreciate a comment back . Also, if you see issues in the code, tell us, or change it!
Blogs:
Nice blog on Coding4Fun Channel 9 by Greg Duncan