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...

Author: Garry Trinder Date: 12/22/2009

Writing Custom Activities for TFS Build 2010 (Beta 1)

With TFS Build 2010 (Beta 1), we've changed the build orchestration language from MSBuild to Windows...

Author: Garry Trinder Date: 06/01/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...

Author: Garry Trinder 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...

Author: Garry Trinder 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...

Author: Garry Trinder 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...

Author: Garry Trinder 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...

Author: Garry Trinder 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...

Author: Garry Trinder 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...

Author: Garry Trinder 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...

Author: Garry Trinder 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...

Author: Garry Trinder 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...

Author: Garry Trinder 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...

Author: Garry Trinder 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...

Author: Garry Trinder 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...

Author: Garry Trinder 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...

Author: Garry Trinder Date: 02/12/2008

Calling Custom Targets Within Team Build, Part 2

First of all, sorry for the long delay between posts... Things have been a bit crazy around here...

Author: Garry Trinder Date: 02/08/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...

Author: Garry Trinder 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...

Author: Garry Trinder 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...

Author: Garry Trinder Date: 10/30/2007

Error MSB3021 and Team Build

The error message "error MSB3021: Unable to copy file "<filename>" to "<output...

Author: Garry Trinder 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...

Author: Garry Trinder 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...

Author: Garry Trinder 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...

Author: Garry Trinder 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...

Author: Garry Trinder 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,...

Author: Garry Trinder 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...

Author: Garry Trinder 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...

Author: Garry Trinder 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...

Author: Garry Trinder 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...

Author: Garry Trinder 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...

Author: Garry Trinder 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...

Author: Garry Trinder 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...

Author: Garry Trinder Date: 07/02/2007

Building From The Command-Line With DevEnv

Many Visual Studio project types are not supported by MSBuild - setup projects, reporting projects,...

Author: Garry Trinder Date: 06/29/2007

Solution Configurations

Team Build (v1 and Orcas) typically deals with solution configurations, which many people (including...

Author: Garry Trinder 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...

Author: Garry Trinder 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...

Author: Garry Trinder 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...

Author: Garry Trinder 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...

Author: Garry Trinder 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...

Author: Garry Trinder Date: 06/07/2007

Orcas Object Model Documentation

I put together a chm file for the Orcas Microsoft.TeamFoundation.Build.Client and...

Author: Garry Trinder 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...

Author: Garry Trinder 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...

Author: Garry Trinder 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...

Author: Garry Trinder Date: 04/24/2007

VSTS International Survey

Aldo Donetti, the International Program Manager for VSTS, has set up a survey for international (I...

Author: Garry Trinder Date: 04/04/2007

Building Non-MSBuild Projects With Team Build

Building non-MSBuild projects in Team Build has never been a particularly nice experience... You can...

Author: Garry Trinder 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...

Author: Garry Trinder Date: 03/28/2007

Another Method for using solution-specific binaries subdirectories

A problem that comes up over and over again (see forums posts here, here, etc.) with Team Build v1...

Author: Garry Trinder Date: 03/27/2007

Orcas Changes

The March CTP of Orcas is now available (Buck has a post on this here), and with it comes your first...

Author: Garry Trinder Date: 03/21/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...

Author: Garry Trinder Date: 03/19/2007

Next>