.NET4.5应用程序的安装程序和部署建议

Mar*_*ser 5 deployment installer installshield setup-deployment .net-4.5

我们曾经使用Visual Studio安装项目,以及Git,TeamCity和NetSparcle来为我们的客户创建简单的部署过程以及舒适的自动更新功能。

由于我们要切换到.net4.5,因此我们不能再使用VS安装项目(不再支持),而必须切换到另一个安装程序。所以这是我对你的问题:

  • 您有什么建议,哪个安装程序可以在VS2012中对.net4.5正常工作?如果您推荐InstallShield,我应该选择哪一个
  • 哪一种与TeamCity搭配得很好,或者您推荐哪种部署服务器/系统?
  • 特定安装程序有任何好的或坏的经验吗?

我读过这篇文章,但是.net4.5似乎在这里改变了游戏规则。

PS:Flexira软件非常昂贵...

Chr*_*ter 1

Visual Studio 包含免费下载和安装 InstallShield Limited Edition 的功能。它基本上与 VS 安装项目的能力相当,因此如果您对此感到满意,那么您应该对此感到满意,并且从安装程序质量和升级路径的角度来看处于更好的位置。

如果选择升级的话,一般Professional就够了。还有 Windows Installer XML,我过去曾在博客中介绍过如何使用 WiX 合并模块“增强 installshield”限量版项目的策略。这使您可以通过多种方式扩大 InstallShield LE 的功能范围。