設定 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 設定現已完成。 下次我想創建一個簡單的安裝程式。