WiX替代品? [英] WiX alternatives?

查看:187
本文介绍了WiX替代品?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

几天以来,我一直在尝试使用WiX为我的Windows服务构建MSI程序包,但要以我需要的方式获得它却存在很大的问题.

文档非常糟糕,然后XML结构就变得不那么结构化了.我真的不知道在3.6版中他们怎么能做得更好.

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

问题是,如果需要,我应该使用哪种MSI构建器:

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

那真的是我所需要的

解决方案

WiX可以相当轻松地完成所有这些操作(我有执行此操作的应用程序,有些使用WiX进行安装).问题是您必须对Windows Installer有了充分的了解才能使用WiX,因为它实际上并没有向您隐藏任何细节.

显而易见的替代方法是 InstallShield (它们显然具有VS2012随附的LE版本,但使用VS2012,但没有),而Express的价格相对合理.

您可能还想查看 InstallAware ,但是当我遇到这些问题时,我个人没有很好的经验看着他们.

我还被告知高级安装程序可以使用,尽管我个人并没有使用它. /p>

I have tried to build a MSI package for my Windows Service with WiX for a couple of days but have big problems to get it the way I need.

The documentation is very bad and then XML structure just dont feels structured. I really don't see how they could have been doing a worse job at version 3.6.

I dont want to invest all my time in the MSI package, instead I need my time in dev of the main application.

So the questions is, what MSI builder should I use If I need:

  • Set app.config settings during installation
  • Install Windows Service
  • Start Windows Service
  • Simple install/uninstall

Thats really all I need

解决方案

WiX can do all those things fairly easily (I have applications that do that and some that I use WiX to install). Problem is you have to have a pretty good understanding of Windows Installer to use WiX, as it does not really hide any of the detail from you.

The obviously alternative is InstallShield (They have a LE version that comes with VS2012 apparently, using VS2012 but not that) and Express is relatively reasonably priced.

You also may want to check out InstallAware, but I have not had good experiences with them personally when I have looked at them.

I have also been told that Advanced Installer is usable, though I have not used it myself personally.

这篇关于WiX替代品?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆