msbuild不支持部署项目:我的选择是什么?

Cat*_*ICU 5 .net msbuild windows-installer vdproj

我正在使用TeamCity自动使用msbuild构建我的解决方案,似乎不支持.vdproj.我有什么选择来构建msi /安装程序?

  1. 在构建服务器上安装Visual Studio
  2. 使用其他安装程序(WiX,nullsoft,innosetup?)
  3. ?!

我已经运行TeamCity并构建.zip,我正在寻找最快的解决方案.

编辑:我忘了提到它是一个WPF .exe应用程序

Say*_*imi 2

您始终可以尝试使用WiX ,通过Votive WiX 项目通过 Visual Studio 使用 WiX 提供了一些支持。还有开源的WixEdit

如果您使用的是 VS 2010,您还可以查看免费提供的InstallShield Limited Edition 。如果您不使用 2010,那么这是升级的一个很好的理由:)