Aaron Hallberg
Team Build (Build Automation) - Visual Studio North Carolina
Lots of Good Blog Content
I've been neglecting my blogging duties for the past many months while we finish off the bulk of Dev...
Date: 12/22/2009
TargetsNotLogged Hotfix Available
I did a post a while back on a change in TFS Build SP1 which reduced build log noise by cutting out...
Date: 01/30/2009
Calling Custom Targets in Team Build, Part 3
I've done a couple of posts now on calling custom targets during a Team Build build - this one...
Date: 12/30/2008
The CompilationOutputs Item Group
I've mentioned the CompilationOutputs item group we added in TFS 2008 before in passing (see this...
Date: 08/08/2008
A Minimal TFSBuild.Proj File
A fair number of people seem to want to use Team Build to kick off their own pre-existing build...
Date: 07/28/2008
Associating changesets and Work Items Since the Last Successful Build
We got a forum post the other day on whether changesets and work items could be associated since the...
Date: 07/16/2008
Attaching Custom Data to a Build
In Orcas, we introduced a generic information storage for builds - internally this is used for all...
Date: 05/27/2008
Orcas RTM Object Model Documentation
The official Orcas RTM OM documentation was posted a while ago, and I neglected to blog about...
Date: 05/27/2008
Tech*Ed 2008
If you are planning on attending Tech*Ed Developers in sunny Orlando this year, I'll be manning the...
Date: 05/19/2008
Orcas SP1 TFS Build Changes, Part 2
As promised, here are some more details on other SP1 changes for TFS Build. 3. Detect test...
Date: 05/12/2008
Orcas SP1 TFS Build Changes
Brian Harry put up a post on the improvements that will be available in the upcoming Team Foundation...
Date: 05/05/2008
Solution-Specific Output Directories in Visual Studio 2008 (Orcas)
In an earlier post I described how one can, in Orcas, preserve the output directory structure used...
Date: 04/28/2008
Overriding the ToolsVersion for Your Projects in Team Build
Recently I got a question about how to compile projects against multiple .NET Frameworks (e.g. 2.0...
Date: 03/25/2008
Modifying the ConfigurationFolderPath RecursionType in Team Build 2008
In TFS 2008, TfsBuild.proj files can be located anywhere in source control, not just in...
Date: 02/12/2008
Team Build 2008 Property Reference
There are lots and lots of MSBuild properties available to Team Build 2008 build definitions, most...
Date: 02/12/2008
How Would You Spend $100 On MSBuild?
The MSBuild team is looking for some feedback from the community to keep their "vision" for the next...
Date: 11/19/2007
How to: Fail a Build When Tests Fail
Got an email from Martin Woodward this morning asking: What would be your preferred way to fully...
Date: 11/05/2007
Building VC++ 2005 Projects With Team Build 2008
MSBuild introduced a multi-targeting feature in VS 2008 that allows it to build managed code...
Date: 10/30/2007
Error MSB3021 and Team Build
The error message "error MSB3021: Unable to copy file "<filename>" to "<output...
Date: 10/22/2007
Running Unit Tests for Individual Configurations with Team Build
The default behavior of Team Build when running unit tests is to run them for each configuration...
Date: 10/19/2007
Using the SetBuildProperties Task to Update the Log Location for a Build
One of the new tasks available in Team Build Orcas (VS 2008) is the SetBuildProperties task. This...
Date: 10/16/2007
Fancy New Command-Line Options For MSBuild
A while back I had a post on the modified command-line options for file logging in MSBuild in the...
Date: 10/02/2007
Running Tests With Team Build Orcas
The Orcas Beta 2 ReadMe contains (or should contain - let me know if it doesn't!) the following...
Date: 09/12/2007
Orcas Beta 2 Object Model Documentation
A while back I posted a chm file for the Orcas Object Model... Things have changed a bit since then,...
Date: 08/14/2007
Calling Custom Targets Within Team Build
In Team Build v1 (VSTF 2005), the CoreCompile target always invoked the Build target of the...
Date: 08/07/2007
Visual Studio Team System Chat - August 1st
There's another couple of chats coming up - here's the info: Visual Studio Team System Chat – August...
Date: 07/24/2007
MSBuild Property Evaluation
I needed a reference on MSBuild property evaluation to link to from another post I've been working...
Date: 07/16/2007
Determining Whether Tests Passed in Team Build Orcas
In a blog post back in September of last year I described how to use a custom task to determine...
Date: 07/13/2007
Team Build DevEnv Task
Because many Visual Studio project types are not supported in MSBuild, many Team Build users end up...
Date: 07/12/2007
Getting the Modified Files for a Team Build Build in Orcas
In a post back in January, 2007 I discussed a method for figuring out which files had changed since...
Date: 07/05/2007
Team Build and Web Deployment Projects
Various issues arise when trying to use Team Build with Web Deployment Projects (which are a Visual...
Date: 07/02/2007
Solution Configurations
Team Build (v1 and Orcas) typically deals with solution configurations, which many people (including...
Date: 06/25/2007
Team Build and Multiproc MSBuild
MSBuild is introducing a new feature in Orcas where projects can be built in parallel - see their...
Date: 06/20/2007
Upcoming Visual Studio Team System Chat - July 3rd
FYI - we've got two chats occurring on July 3rd - here's all the info: Come chat with the Visual...
Date: 06/20/2007
Team Build and 260+ Character Paths
A fairly common issue in Team Build v1 involved builds failing due to paths that exceed 260...
Date: 06/20/2007
Team Build and the AssemblyInfo Task
Gautam Goenka, dev lead for Team Build v1, wrote a blog post way back in January of 2004 that laid...
Date: 06/08/2007
Preserving Output Directory Structures in Orcas Team Build
A common complaint with Team Build v1 was that it ignored the output paths specified for individual...
Date: 06/07/2007
Orcas Object Model Documentation
I put together a chm file for the Orcas Microsoft.TeamFoundation.Build.Client and...
Date: 05/04/2007
TfsBuild.rsp and Logging Verbosity in Orcas
In the 2.0 .NET Framework, MSBuild's default verbosity for its FileLogger was "normal". As such, if...
Date: 05/03/2007
Team Build Object Model - Queueing a Build
Two of the biggest Team Build changes in Orcas (Beta 1 is now available here) are (a) the addition...
Date: 04/24/2007
Team System Chat This Friday
Visual Studio Team System Chat – This Friday Join members of the Visual Studio Team System product...
Date: 04/24/2007
Building Non-MSBuild Projects With Team Build
Building non-MSBuild projects in Team Build has never been a particularly nice experience... You can...
Date: 03/30/2007
Adding Build Steps to Team Build in orcas
Way back in August I did a post (my 2nd ever!) on adding build steps to Team Build using a custom...
Date: 03/28/2007
Stella Madeline Hallberg
I'm back (obviously) from my parental leave, by the way. Here's a photo of my new baby girl, born...
Date: 03/19/2007