Installation WiX替代方案?

Installation WiX替代方案?,installation,wix,windows-installer,Installation,Wix,Windows Installer,几天来,我一直试图用WiX为我的Windows服务构建一个MSI包,但要以我需要的方式实现它,遇到了很大的问题 文档非常糟糕,然后XML结构感觉不结构化。我真的不明白他们怎么会在3.6版上做得更糟 我不想把所有的时间都花在MSI包上,相反,我需要把时间花在主应用程序的开发上 所以问题是,如果需要,我应该使用什么MSI生成器: 在安装过程中设置app.config设置 安装Windows服务 启动Windows服务 简单安装/卸载 这就是我真正需要的WiX可以相当容易地完成所有这些事情(我有这

几天来,我一直试图用WiX为我的Windows服务构建一个MSI包,但要以我需要的方式实现它,遇到了很大的问题

文档非常糟糕,然后XML结构感觉不结构化。我真的不明白他们怎么会在3.6版上做得更糟

我不想把所有的时间都花在MSI包上,相反,我需要把时间花在主应用程序的开发上

所以问题是,如果需要,我应该使用什么MSI生成器:

  • 在安装过程中设置app.config设置
  • 安装Windows服务
  • 启动Windows服务
  • 简单安装/卸载

这就是我真正需要的

WiX可以相当容易地完成所有这些事情(我有这样做的应用程序,有些我使用WiX来安装)。问题是您必须非常了解Windows Installer才能使用WiX,因为它不会对您隐藏任何细节

显然,另一种选择是(他们有一个与VS2012一起提供的LE版本,显然使用的是VS2012,但不是VS2012),而Express的价格相对合理

你也可能想去看看,但当我看到他们的时候,我个人并没有很好的经验


我还被告知它是可用的,尽管我本人没有亲自使用过。

其他安装产品以及Wix的列表和说明:

以及一些Wix快速入门建议的链接(类似文章):


Wix的主要问题是,它没有有用的文档。与其添加功能,他们可能会花一两个小时来记录他们所做的事情……如果你认为这很容易做到,那么欢迎你在这里帮助我:Advanced Installer有很多在线免费教程和详细的文档,你可以使用。此外,可以在论坛上联系到非常活跃的社区:。它易于使用的GUI我认为也是你想要的,因为你可以在很短的时间内创建一个项目,你不需要花太多的时间来学习使用它。我已经参与安装和部署大约5年了,我觉得WiX远远优于其他工具。正如Simon在下面所说,WiX迫使您对Windows Installer的工作方式有很好的了解,这不是一件坏事。这就是说,InstallShield有大量的在线文档和资源,因此如果你认为它值得花费,你可以尝试一下。具有讽刺意味的是,WiX被广泛认可,而且以我的经验,它比很多东西都强大。多年来我一直诅咒VS安装项目,因为它们的功能限制。我的结论是,没有什么灵丹妙药——你选择的任何路线都会有一定的成本,即使你买的是现成的产品。顺便说一句,自定义操作DLL可以帮助您完成您想做的事情,无论是使用VS Setup还是Wix,但是您仍然需要投入编写代码的时间!我愿意花一个小时和你在WebEx上,给你一本入门书,帮助你获得牵引力。我也可以咨询。一个简单的服务安装程序大约需要10分钟。