5
votes

I'm using TeamCity to automatically build my solution with msbuild and it seems that .vdproj are not supported. What are my options to build an msi/installer ?

  1. Install Visual Studio on the build server
  2. Use another installer (WiX, nullsoft, innosetup ?)
  3. ?!

I already have TeamCity running and building a .zip and I'm looking for the fastest solution.

Edit: I forgot to mention it's a WPF .exe application

2

2 Answers

2
votes

You could always try your hand at WiX, there is some support for using WiX through Visual Studio via the Votive WiX Project. Also there is the open source WixEdit.

If you are using VS 2010 you can also take a look at the InstallShield Limited Edition, which is included for free. If you aren't using 2010, then its a good reason to upgrade :)

1
votes

I've created something for a project I worked for some time ago.

Use MSBuild Community Tasks and take a look at the IIS tasks.