WiX 替代品? [英] WiX alternatives?

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

问题描述

几天来,我尝试使用 WiX 为我的 Windows 服务构建 MSI 包,但在按照我需要的方式获得它时遇到了很大的问题.

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.

文档非常糟糕,然后 XML 结构感觉不结构化.我真的不明白他们在 3.6 版中的表现怎么会更差.

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.

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

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

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

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

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

这就是我所需要的一切

推荐答案

WiX 可以相当轻松地完成所有这些事情(我有可以做到这一点的应用程序,还有一些我使用 WiX 来安装).问题是您必须非常了解 Windows Installer 才能使用 WiX,因为它不会真正向您隐藏任何细节.

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.

明显的替代方案是 InstallShield (他们显然有 VS2012 附带的 LE 版本,使用 VS2012 但不是那)和快递的价格相对合理.

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.

您可能还想查看 InstallAware,但是当我有他们的时候,我个人并没有很好的经验看着他们.

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

我还被告知 Advanced Installer 是可用的,尽管我自己没有亲自使用过.

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

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

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