【问题标题】:why is msi installer created using windows installer xml i.e wix only?为什么 msi 安装程序是使用 windows 安装程序 xml 创建的,即仅 wix?
【发布时间】:2014-01-24 09:47:22
【问题描述】:

我非常怀疑为什么我们不能使用 wix 以外的任何语言来创建 msi 安装程序。 使用以下设置功能: 窗口安装程序 3.1 WIX 工具集

【问题讨论】:

  • 您是正确的,因为 WiX 提供了一种文本、声明性语言来指定 Windows Installer 程序包。 Windows Installer 确实有一个主要由工具使用的procedural language。还有其他构建 Windows 安装程序包的工具,但我不知道有任何一种语言(至少不是文本语言)。

标签: windows wix windows-installer


【解决方案1】:

Windows Installer 是一种 Windows 平台服务,由客户端、服务、API、数据库规范和 SDK 组成。

主要的数据库类型是 .MSI(安装程序)、.MSM(合并模块)、.MSP(补丁)、.MST(转换)、.CUB(单元测试)、.PCP(补丁源代码),也许还有更多忘记了。

Windows Installer XML 是一种 XML / XSD 语言和编译器,可将 XML 转换为 Windows Installer 数据库。

还有其他可用的工具可以创建 Windows Installer 数据库。其中 800 磅的 Gorilla 是 InstallShield。完整列表可在以下位置找到:

Windows Installer Authoring Tools for Developers

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-04-09
    • 1970-01-01
    • 2018-06-06
    • 1970-01-01
    • 2010-10-23
    • 1970-01-01
    • 2018-08-05
    • 2015-06-27
    相关资源
    最近更新 更多