Tạo một Windows Installer "MSI" bằng cách sử dụng WiX part1

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

Thời gian qua tôi thiết lập WiX, tôi muốn thực sự tạo ra một trình cài đặt.

Hình ảnh của trình cài đặt để tạo

Nếu bạn tạo nó trong bước này, bạn sẽ có thể tạo trình cài đặt sau.

image

image

image

image

image

Chuẩn bị trước

  • Bạn đã tạo một ứng dụng cho Windows mà bạn muốn xuất bản.
  • WiX được thiết lập.

Chuẩn bị cho các chương trình (phản xạ) để phân phối

Tạo một chương trình, xây dựng và chuẩn bị các ứng dụng (exe) đã hoàn thành bài kiểm tra. Chúng tôi đã sử dụng WiX để phân phối phiên bản dùng thử của saber nhỏ trò chơi ,vì vậy chúng tôi đã đăng các bước. Xin lưu ý rằng một số trò chơi bao gồm đồ họa.

Dưới đây là danh sách các tập tin được cài đặt thời gian này. Kể từ "exe" và "ICO" là các tập tin cho các trò chơi, "exe" nếu bạn muốn làm việc một mình "exe" không phải là một vấn đề. "ICO" là một hình ảnh biểu tượng sẽ được hiển thị trong trình đơn bắt đầu, vì vậy bạn nên chuẩn bị.

image

By the Way, chương trình có 32bit và 64Bit Phiên bản, nhưng lần này tôi sẽ tạo ra một 32-bit cài đặt.

Tạo dự án thiết lập WiX

Bắt đầu Visual Studio và tạo một dự án mới. Chọn nó vì có thiết lập dự án cho WiX v3.

image

Tên của dự án cần được dễ hiểu. Bạn có thể tìm thấy nó ở bất cứ đâu, nhưng nếu bạn không có bất kỳ rắc rối, bạn có thể vượt qua một đường dẫn chữ và số.

image

Dự án đã được tạo ra. Bạn sẽ được viết các thiết lập cần thiết cho việc mở đầu tiên "Product. wxs", nhưng trước tiên bạn sẽ chuẩn bị cho nó.

image

Duyệt thư viện UI

Tùy thuộc vào trình cài đặt bạn tạo ra, tôi muốn thực hiện một số thay đổi cho trình cài đặt kiểu thuật sĩ đơn giản, vì vậy tôi sẽ thêm một thư viện giao diện người dùng. Bấm chuột phải vào tài liệu tham khảo trong dự án và chọn thêm tài liệu tham khảo.

image

Mở thư mục "C:\Program Files (x86) \WiX toolset v 3.11 \ bin \", thêm "WixUIExtension" và nhấp vào OK nút. (Đường dẫn của thư mục có thể khác nhau tùy thuộc vào môi trường phát triển và Wix Phiên bản.)

image

Đã được thêm vào.

image

Tùy chọn dự án

Bấm chuột phải vào dự án và chọn thuộc tính.

image

Từ tab trình cài đặt, bạn có thể chỉ định tên tệp của trình cài đặt để tạo với tên đầu ra. Bạn có thể thay đổi tên tập tin ngay cả sau khi bạn tạo trình cài đặt, do đó, thay đổi nó khi cần thiết.

image

Chọn tab xây dựng. Tôi không nghĩ rằng tôi sẽ phát hành nó với cấu hình gỡ lỗi, vì vậy tôi sẽ thay đổi cấu hình để Release.

Nhập Ja-JP cho văn hóa để xây dựng. Có vẻ như để có thể chỉ định nhiều ngôn ngữ hoặc unfilled, nhưng nếu bạn xây dựng bằng một ngôn ngữ khác ngoài Ja-JP trong môi trường hệ điều hành tiếng Nhật, bạn sẽ nhận được một lỗi. Nếu bạn muốn xây dựng bằng một ngôn ngữ khác, bạn có thể cần phải cung cấp một hệ điều hành tiếng Anh hoặc thêm một gói ngôn ngữ. (Hoạt động chưa được xác nhận)

image

Cung cấp tài liệu để hiển thị trong trình hướng dẫn

Tôi sẽ chuẩn bị ba tài liệu để hiển thị trình hướng dẫn cài đặt.

banner. BMP

Nó xuất hiện trong biểu ngữ ở trên cùng của màn hình cài đặt.

image

Kích thước của banner. BMP là 493 x 58 pixel. Nó thường được ưa thích hơn để phù hợp với hình ảnh trong 200px bên phải và làm cho nền trắng còn lại, nhưng bạn cũng có thể đặt hình ảnh ở bên trái. Trong trường hợp đó, nó trùng lặp với các văn bản, do đó, nó không phải là khó nhìn thấy.

Dialog. BMP

Được sử dụng cho hình nền ở đầu và cuối của cài đặt.

image

Dialog. BMP là kích thước của 493 x 312 pixel. Nếu bạn muốn phù hợp với hình ảnh bên trái, phù hợp với nó trong phạm vi của "164 x 312" pixel, và làm cho phần còn lại một nền trắng. Nếu bạn đặt một hình ảnh ở phía bên phải, nó sẽ trùng lặp với các văn bản, do đó, nó không phải là khó nhìn thấy.

giấy phép. RTF

Được sử dụng để hiển thị thỏa thuận Giấy phép trên màn hình cài đặt. Nội dung được tạo trong tệp này sẽ hiển thị như trên màn hình cài đặt. Chưa kể câu, bố trí và trang trí văn bản được phản ánh.

Không có văn bản cố định để hiển thị, vì vậy hãy tạo nội dung cho ứng dụng mà bạn muốn phân phối.

image

Bạn có thể chỉnh sửa tệp. RTF trong WordPad, được cài đặt theo tiêu chuẩn trên Windows. Bạn có thể chỉnh sửa từ, nhưng nó an toàn để chỉnh sửa nó trong WordPad bởi vì bạn nhớ nó không nhìn tốt.

image

Thêm ba tệp này vào dự án của bạn.

image

Triển khai các tệp để cài đặt

Tạo một thư mục trong thư mục dự án. Tên thư mục có thể là bất cứ điều gì, nhưng làm cho nó dễ dàng hơn một chút để làm như vậy nếu bạn muốn làm cùng một tên thư mục mà bạn tạo trong Program Files trong khi cài đặt. Tên cặp này cũng được sử dụng cho đường dẫn tương đối khi đề cập đến các tập tin trong một tập tin cấu hình.

Bạn có một thư mục trong thư mục dự án, nhưng bạn không cần phải thêm vào dự án Visual Studio của bạn.

image

Thêm bộ tệp để cài đặt.

image

Tóm tắt

Tại điểm này, bạn đã sẵn sàng để đi đến các giai đoạn trước khi thiết lập trình cài đặt. Lần tới, tôi sẽ cho bạn thấy làm thế nào để thiết lập trình cài đặt và làm thế nào để làm cho nó được thực hiện.