5

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

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

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

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

PS:Flexira 软件相当昂贵...

4

2 回答 2

2

Advanced Installer 最近添加了对 .NET Framework 4.5 的支持。您可以尝试一下,看看它是否满足您的需求。它有免费版和许可版。

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

您可以尝试测试您喜欢的那些,看看它们是否满足您的需求。

附带说明一下,.NET Framework 4.5 并不能改变游戏规则。应用程序部署过程没有太大变化。因此,即使安装工具不提供完整的 .NET 4.5 支持,它仍然可以满足您的需求。

于 2012-06-22T07:21:00.463 回答
1

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

如果选择升级,一般Professional就足够了。还有windows Installer XML,我过去写过关于如何使用WiX合并模块“增加installshield”限量版项目的策略。这使您可以通过各种方式扩大 InstallShield LE 的范围。

于 2012-06-21T17:20:52.440 回答