【问题标题】:WiX, Windows Installer summary?WiX、Windows Installer 总结?
【发布时间】:2012-11-18 01:07:06
【问题描述】:

我开始用 WiX 编写安装程序。我花了几天时间阅读博客和学习教程。昨晚我睡不着,所以我在烟花里坐下来画了下面这张图。到目前为止,这就是我对 Windows Installer / WiX 如何工作的理解。有什么问题吗?您对完成此图表有什么建议吗?

http://nestorsulikowski.com/index.php/2009/08/windows-installer-wix/

我很高兴收到反馈并修改图表以使其对更多人有用。

【问题讨论】:

  • 那张图片有点小,看不清上面的文字。
  • 是的......你是对的。我又把它竖着放了,而且更大了。但这仍然不理想。有什么建议吗?
  • 好的...我已经放大了它..我认为现在它好多了。我很期待你的cmets。非常感谢

标签: wix windows-installer


【解决方案1】:

首先,暂时忘记 WiX。您关心的是 Windows Installer - WiX 只是一个定义 Windows Installer 数据库(MSI 文件)的工具。 WiX 与市面上的许多其他产品没有什么不同,只是它不会试图为您掩盖任何 Windows Installer 概念。 InstallShield 通过自定义操作等透明地执行 Windows Installer 不支持的一堆事情,WiX 迫使您更多地考虑 Windows Installer 方法和做事方式。 Windows Installer 是你想了解的,WiX 是在后面。

其次,获取The Definitive Guide to Windows Installer 的副本。对于希望了解 Windows Installer (MSI) 工作原理的任何人来说,这本书都是宝贵的资源。

第三,从UAC in MSI blog posts中的第一个条目开始,你应该能够更好地掌握事情。这是我在尝试了解提升、权限和所有其他与 UAC 相关的内容时读过的最好的文档。

图像有点道理,但我认为 UAC 系列对序列的描述更好一些。很少有人使用管理安装,如果您的安装程序编写正确,那么也不应该有任何理由关注广告安装。他们只会工作。构建您的安装以使用 InstallExecuteSequence 开始,然后稍后添加 UI,您将获得一个防弹安装,无需太多努力。

【讨论】:

  • 乐于助人!看到有人试图正确理解 Windows Installer 令人耳目一新。太多编写 MSI 设置的人完全不知道。
  • 这是 b/c 编写安装程序没有回报,就像编写应用程序一样。不管怎样,我买了《Windows Installer 权威指南》……迫不及待地想深入了解它。
  • 编写设置可能会带来极大的回报(但也令人沮丧),尤其是当您负责向数十万客户发送的产品并且设置质量直接影响支持团队时:)
  • 我听到了。经过几个星期的紧张(将软件开发搁置一边以使 MSI 和引导正确),设置正在形成。我最终编写了自己的引导程序,用于检查 Internet 上的更新。顺便说一句,你对引导有什么建议?
  • 查看 MSI 工厂。它带有一个 awesome 引导程序(可以独立于主应用程序使用),即使你不使用主应用程序,它也可能比你自己的应用程序便宜。对于真正的基本引导程序,请尝试 7zip。
猜你喜欢
  • 2023-03-13
  • 2018-01-23
  • 1970-01-01
  • 2011-02-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多