设置 WiX 以创建用于程序分发的 Windows 安装程序

页面创建日期 :

环境

Visual Studio
  • 可视化工作室社区 2017
  • 可视化工作室社区 2019
WiX 工具
3.11.2

* 它适用于其他版本,但未经验证

入门

您为 Windows 编写的应用程序可以通过多种方式分发。 另一种方法是直接分发您创建的程序".exe",但在这种情况下,该程序位于用户的任意位置,无法正常工作,或者无法包括您希望在设置时执行的操作。

因此,如果您要部署大型程序(如大型或复杂的商业应用程序),则通常由安装程序等提供安装。

本文提供了创建 Windows 安装程序"MSI"格式的安装程序的过程,该安装程序通常用于安装。 可以使用 Visual Studio 的标准功能创建 MSI 格式的安装程序,但此处使用 WiX 创建安装程序。 使用 WiX,您可以创建比 Visual Studio 标准功能更精细的安装程序。

虽然此处无法介绍所有功能,但如果您想了解安装程序创建的一系列流程,然后添加其他功能,请查看官方网站。

准备

  • 您已安装 Visual Studio。
  • 以管理员权限登录到 Windows。
  • 您已在 Windows 上安装 .NET Framework 3.5.1。

安装 WiX 工具集

打开以下官方网站,下载 WiX 工具集生成工具。

image

打开的页面有"wix311.exe",因此请下载。 (版本可能会因更新而异)

image

按"保存"以运行它。 默认情况下,它存储在下载文件夹中。 (如果直接运行,则将其保存在单独的文件夹中)

image

image

运行 WiX 工具箱生成工具后,您会收到以下错误:

image

必须安装 .NET Framework 3.5.1 运行时。 最新的 Windows 10 未安装标准,并且在安装时显式安装 SDK 不会安装,即使您安装了最新的 Visual Studio。

如果要安装,请从以下链接下载并安装运行时。

顺便说一下,下载的文件是生成工具,尚未安装。 单击"安装"进行安装。

image

image

安装完成后,左上角的消息为"成功完整安装"。 单击"退出"退出。

image

您将看到文件夹已添加到"开始"菜单。

image

安装 WiX 工具集 Visual Studio 扩展

然后安装 WiX 工具集 Visual Studio 扩展。 从以下页面下载并安装文件。 下面是 Visual Studio 2019 版本。

image

image

运行下载的文件。

image

image

单击"安装"按钮。

image

单击"关闭"按钮以完成安装。

image

您已完成设置。

下载 Wix 编辑

虽然不是必需的,但在编辑 Wix 设置时,它非常有用。 从以下网站下载。 安装程序或单个 exe 版本。 使用 Wix Edit 解释每个提示。

image

总结

您的 WiX 设置现已完成。 下次我想创建一个简单的安装程序。