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

时间:2012-06-21 11:58:49

标签: deployment installer installshield setup-deployment .net-4.5

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

由于我们正在切换到.net4.5,我们不能再使用VS Setup Project(不再支持),必须切换到另一个安装程序。所以这是我的问题:

  • 您有什么建议,哪个安装程序适用于VS2012中的.net4.5?如果你推荐InstallShield,那我应该
  • 哪一个与TeamCity相处得很好,或者您推荐哪个部署服务器/系统?
  • 与特定安装人员有任何好的或坏的经历?

我读过this,但.net4.5似乎在这里改变游戏规则。

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

2 个答案:

答案 0 :(得分:2)

最近的高级安装程序added support for .NET Framework 4.5。您可以尝试一下,看看它是否能满足您的需求。它有免费版和许可版。

以下是其他设置制作工具的列表:http://en.wikipedia.org/wiki/List_of_installation_software

您可以尝试测试您喜欢的,以确定它们是否符合您的需求。

作为旁注,.NET Framework 4.5并不是游戏规则的改变者。应用程序部署过程没有太大变化。因此,即使设置工具不提供完整的.NET 4.5支持,它仍可满足您的需求。

答案 1 :(得分:1)

Visual Studio中包含免费下载和安装InstallShield Limited Edition的功能。它基本上与VS Setup Project能够做到的一样,如果您对此感到满意,那么您应该对此感到满意,并从安装程序质量和升级路径角度处理得更好。

如果您选择升级,一般专业就足够了。还有Windows Installer XML,我过去曾在博客中介绍过如何使用WiX合并模块“扩充installshield”限量版项目的策略。这允许您以各种方式增加InstallShield LE可以执行的操作范围。