Thiết lập WiX để tạo Windows Installer để phân phối chương trình

Ngày tạo trang :

Môi trường

Visual Studio-giường
  • Cộng đồng Visual Studio 2017
  • Cộng đồng Visual Studio 2019
WiX bộ công cụ
3.11.2

※ Hoạt động trong các phiên bản khác, nhưng chưa được xác nhận

Lúc đầu

Có nhiều cách để phân phối các ứng dụng mà bạn tạo cho Windows. Trong một số trường hợp, bạn có thể phân phối các chương trình ". exe" trực tiếp, nhưng trong trường hợp này chương trình có thể được đặt bất cứ nơi nào trong người sử dụng và sẽ không hoạt động đúng, hoặc bạn có thể không có khả thi làm những gì bạn muốn làm tại thời của thiết lập.

Vì vậy, nếu bạn muốn triển khai các chương trình lớn lớn hoặc phức tạp, chẳng hạn như các ứng dụng thương mại, bạn thường có cài đặt sẵn có cho người dùng cài.

Bài viết này cung cấp hướng dẫn từng bước về cách tạo trình cài đặt thường được sử dụng trong cài đặt định dạng Windows Installer "MSI". Bạn cũng có thể tạo một trình cài đặt MSI với các tính năng tiêu chuẩn của Visual Studio, nhưng chúng tôi đang sử dụng WiX. WiX cho phép bạn tạo trình cài đặt chi tiết hơn so với các tính năng tiêu chuẩn của Visual Studio.

Tôi không thể giới thiệu tất cả các tính năng ở đây, nhưng nếu bạn muốn hiểu dòng chảy của sáng tạo trình cài đặt đầu tiên và thêm các tính năng khác, đó là một ý tưởng tốt để kiểm tra trên trang web chính thức.

Chuẩn bị trước

  • Bạn có Visual Studio cài đặt.
  • Đăng nhập vào Windows với quyền quản trị.
  • Bạn đã cài đặt .NET Framework 3.5.1 trên Windows.

Cài đặt Wix công cụ

Mở trang web chính thức bên dưới và tải xuống WiX toolset công cụ xây dựng.

image

Tải xuống wix311. exe trên trang trước bạn đã mở. (Phiên bản có thể khác nhau tùy thuộc vào bản Cập Nhật))

image

Nhấn lưu để chạy. Theo mặc định, nó được lưu vào thư mục tải về. (Nếu bạn chạy nó trực tiếp, nó sẽ được lưu trong một thư mục riêng biệt.)

image

image

Sau khi chạy WiX toolset xây dựng công cụ, bạn nhận được lỗi sau:

image

Bạn phải cài đặt .NET Framework 3.5.1 chạy. Nó không được cài đặt như là tiêu chuẩn trong Windows 10 hiện đại, và sẽ không được cài đặt trừ khi bạn cài đặt Visual Studio mới nhất trừ khi bạn cài đặt một cách rõ ràng SDK trong quá trình cài đặt.

Nếu bạn muốn cài đặt, tải xuống và cài đặt thời gian chạy từ liên kết sau:

By the Way, các tập tin tải về là xây dựng các công cụ và chưa được cài đặt chưa. Nhấp vào cài đặt để cài đặt.

image

image

Khi cài đặt hoàn tất, thông báo ở trên cùng bên trái là "đã cài đặt thành công". Nhấp vào thoát để thoát.

image

Bạn có thể thấy rằng một thư mục đã được thêm vào menu bắt đầu.

image

Cài đặt WiX toolset phần mở rộng Visual Studio

Sau đó cài đặt Wix bộ công cụ Visual Studio mở rộng. Tải xuống và cài đặt tệp từ trang sau. Đây là nơi mà Visual Studio 2019 Phiên bản được bao gồm.

image

image

Chạy tập tin đã tải xuống.

image

image

Nhấp vào nút Install (cài đặt).

image

Bấm vào nút đóng để hoàn tất cài đặt.

image

Điều này hoàn tất thiết lập.

Tải xuống Wix sửa đổi

Nó không phải là bắt buộc, nhưng nó là một chút hữu ích khi chỉnh sửa cài đặt Wix. Xin vui lòng tải nó từ trang web sau đây. Ngoài ra còn có một trình cài đặt hoặc một phiên bản exe duy nhất. Mẹo mô tả bằng cách sử dụng Wix Edit.

image

Tóm tắt

WiX hiện đã được thiết lập. Lần tiếp theo, tôi muốn tạo một trình cài đặt đơn giản.