WiX替代品? [英] WiX alternatives?
问题描述
几天以来,我一直在尝试使用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屋!