TFS build - post build cleanup - recursively delete wildcard files using MSBuild.proj

I have seen many requests over the years asking for help in doing post build cleanup for TFS Build. There are many approaches for achieving this. Each has it’s own pros and cons. I would lean towards simplicity of approach and maintenance. Assuming that you have to delete all dll’s that start with test. Modify…

1

How to AutoIncrement version with each build using Team Foundation Server build (with a little help from AssemblyInfoTask)

One common requirement with any decent sized multi-version product is to automatically update the version numbers of the binaries on a regular basis. This is generally achieved by updating the AssemblyInfo.cs (or other language equivalent ) files.   There are a couple of ways to do this: 1.       Assign one developer to remember to increment…

3

Visual Studio Setup/deployment projects and Team Foundation Server

Team Foundation servers use MSBuild to build our projects. MSBuild does not support the Visual Studio Setup/Deployment projects natively. In many of today’s applications it’s a must to have msi based installs created via Visual Studio. Till someone actually takes the time to build a custom task library to handle vdproj files in MSBuild, we…

4