Tài nguyên tốt để tìm hiểu cách tạo trình cài đặt MSI từ WiX [đã đóng]


87

Tôi đã từ bỏ việc cố gắng tô son cho những con lợn của trình cài đặt đến từ Visual Studio và quyết định xem xét WiX .

Bạn muốn giới thiệu nguồn nào để tìm hiểu và tham khảo?

(Lưu ý - đây không phải là câu hỏi về trình cài đặt-công nghệ-do-bạn sử dụng - nó dành riêng cho WiX.)


Theo stackoverflow.com/questions/128434/… Đây ít nhiều là một cuộc thăm dò để tìm các tài liệu tham khảo WiX tốt nhất
Ryan

Câu trả lời:


69

3
Rob Mensching ( stackoverflow.com/users/23852/rob-mensching ) là trưởng dự án WiX.
M. Dudley

Cảm ơn vì có liên kết
Abdulsalam Elsharif

14

Một trong những cách tốt nhất mà tôi tìm thấy để học WiX là sử dụng một chiếc MSI hiện có để làm điều gì đó tôi muốn làm và sử dụng trình dịch ngược Dark để tạo một tập lệnh WiX từ nó, và sau đó tôi đọc nó.


1
Liên kết 'đen tối' là người bạn đời đã chết.
IbrarMumtaz

Không thể tìm thấy một liên kết thay thế tốt, tài liệu của họ đã thay đổi rất nhiều.
Chris

Tôi thứ hai điều này - sử dụng dark theo cách này thực tế là một cách tuyệt vời để học Wix và mang lại độ chi tiết và khả năng kiểm soát đáng ngạc nhiên cho các trường hợp cài đặt đặc biệt như IIS và các tính năng nâng cao tương tự. Tính chi tiết này thực sự thiếu trong các công cụ khác vì chúng tập trung vào sự đơn giản.
Stein Åsmul

12

Ngoài các liên kết được cung cấp bởi những người ở trên, hãy xem cách tiếp cận mà tôi sử dụng để giải thích điều này cho mọi người:

Các lệnh Wix để tạo msi từ wix:



6

Mặc dù nó không chỉ liên quan đến WiX, cuốn sách từ Apress :

Hướng dẫn cuối cùng về liên kết Windows Installer của Phil Wilson

Nó đã giúp tôi hiểu các quy trình cài đặt. Đó là một cuốn sách hay cần có khi viết trình cài đặt.


1
Mọi người nên đọc trước khi bắt tay vào sự hiểu biết WiX
saschabeaumont

6

Tôi phải thêm vào wix-users@lists.wixtoolset.org. Đó là nơi mọi người đi chơi và hỏi / trả lời câu hỏi khi họ đưa ra. Chỉ cần ẩn nấp trong danh sách gửi thư đó sẽ cung cấp rất nhiều giáo dục thời gian thực trên bộ công cụ WiX.



2

Nếu bạn hiểu tiếng Đức, hãy đọc các bài báo trong Entwickler Magazin , ấn bản: 2008-05, 2008-06 và 2009-01.

Phần tiếp theo sẽ được xuất bản vào năm 2009-02, với nhiều công cụ đang phát triển hơn (API MSI).


2

Bạn có thể sử dụng liên kết làm tài liệu tham khảo https://www.firegiant.com/wix/tutorial/ Nó sẽ không giúp ích cho người mới bắt đầu vì nó không cung cấp bất kỳ ví dụ thực tế nào.

Đối với người mới bắt đầu, nếu bạn đăng ký số nhiều, có một khóa học sẽ dạy bạn những điều cơ bản.

'WIX-Cookbook' https://www.packtpub.com/web-development/wix-cookbook của Nick-Ramirez (Bìa Wix-3.8). Đây là cuốn sách dành cho những ai đang muốn hoàn thành công việc một cách nhanh chóng.

Nếu bạn muốn có kiến ​​thức chuyên sâu về cách thức và lý do tại sao mọi thứ hoạt động, có lẽ bạn nên xem qua Hướng dẫn dành cho nhà phát triển Wix-3.6 của cùng một tác giả. https://www.packtpub.com/application-development/wix-developers-guide-windows-installer-xml

Để tạo trình cài đặt cho các trang web, hãy tham khảo loạt bài sau của Bart De Meyer http://blog.bartdemeyer.be/2013/10/create-an-installer-for-website-with-wix-part-1/ Bài viết này sẽ hiển thị bạn cách sử dụng các công cụ Wix như Candle and Light.


1

Tôi đã viết một bài hướng dẫn chỉ cho bạn cách tạo trình cài đặt WIX cho ứng dụng bảng điều khiển tại đây , nếu bạn muốn có một ví dụ thực tế.


Liên kết bị hỏng.
Steve Smith

Đã sửa liên kết.
bayological

0

Chiming bằng một phích cắm vô liêm sỉ khác; Gần đây tôi đã viết một bài báo trong đó tôi cố gắng giải thích một số khái niệm về WiX theo cách dễ hiểu hơn những khái niệm khác. Không xúc phạm.

http://www.optimalbpm.se/wiki/index.php/WiX

Nó có nghĩa là phải được đọc trước khi đọc bất kỳ hướng dẫn nào, bởi vì nó đặc biệt cố gắng giải quyết một số điều mà mọi người dường như luôn hiểu nhầm do đọc những hướng dẫn đó. Và đặc biệt là tài liệu. Ít nhất là tôi đã làm.

Ngoài ra, có một bài viết khác, nâng cao hơn một chút, có góc nhìn đến các hệ thống dựa trên tập lệnh phân phối (như Python, v.v.) và tại sao một trong những hệ thống này không chỉ mà tất cả các trường hợp nên sử dụng Paraffin thay vì Heat.

http://www.optimalbpm.se/wiki/index.php/Wix_and_scripting_languages

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.