Out of the box TFS supports compiling and handling MSBuild projects. However we do not deliver executables to our customers, we deliver msi setups. Generating these msi setups from the TFS build server improves productivity and ensures reproducibility
which is essential for quality procedures.
However TFS 2010 out of the box does not support building msi setups because they are generated from the devenv and not by MSBuild. MSBuild does not understand the .vdproj files. I cannot understand why support for setup projects is missing, especially
because the right build template can add this support to TFS.
So I was looking for a TFS Build template that support .vdproj projects. I did not find one here on codeplex. I found a description how to change the standard build template on
http://geekswithblogs.net/jakob/archive/2010/05/14/building-visual-studio-setup-projects-with-tfs-2010-team-build.aspx. Here devenv.com is used to build te setup project, so you need to install Visual Studio on the build server.
Does somebody have a build template for msi setup projects, or did I miss one here on Codeplex?