2009-08-13 38 views
5

Tôi bắt đầu viết trình cài đặt bằng WiX. Tôi đã dành nhiều ngày đọc blog và học hướng dẫn. Đêm qua tôi không thể ngủ được, vì vậy tôi ngồi xuống pháo hoa và vẽ bức tranh sau. Đó là sự hiểu biết của tôi cho đến nay như thế nào Windows Installer/WiX làm việc. Có gì sai không? Bạn có gợi ý nào để hoàn thành biểu đồ này không?WiX, Windows Installer tóm tắt?

http://nestorsulikowski.com/index.php/2009/08/windows-installer-wix/

Tôi rất vui khi nhận được phản hồi và sửa đổi các sơ đồ để nó hữu ích cho nhiều người.

+0

Hình ảnh đó hơi quá nhỏ để đọc rõ văn bản trên đó. – McPherrinM

+0

Có ... bạn đã đúng. Tôi đã đăng nó một lần nữa theo chiều dọc và lớn hơn. Nhưng nó vẫn không lý tưởng. Gợi ý? – Nestor

+0

OK ... Tôi đã phóng to nó .. tôi nghĩ bây giờ nó tốt hơn nhiều. Tôi rất mong nhận xét của bạn. Cảm ơn nhiều – Nestor

Trả lời

5

Trước tiên, hãy quên đi WiX ngay bây giờ. Mối quan tâm của bạn là Windows Installer - WiX chỉ đơn giản là một công cụ để xác định cơ sở dữ liệu Windows Installer (các tệp MSI). WiX không khác với nhiều sản phẩm khác ngoài đó, ngoại trừ thực tế là nó không cố che dấu bất kỳ khái niệm Windows Installer nào cho bạn. InstallShield minh bạch thực hiện một loạt những thứ mà Windows Installer không hỗ trợ thông qua các hành động tùy chỉnh và tương tự, WiX buộc bạn phải suy nghĩ nhiều hơn về phương pháp Windows Installer và cách làm việc. Windows Installer là những gì bạn muốn hiểu, WiX đến sau đó.

Thứ hai, nhận bản sao The Definitive Guide to Windows Installer. Cuốn sách này là một nguồn tài nguyên vô giá cho bất kỳ ai tìm hiểu cách Windows Installer (MSI) hoạt động như thế nào.

Thứ ba, bắt đầu với mục nhập đầu tiên trong số UAC in MSI blog posts và bạn sẽ có thể hiểu rõ hơn về mọi thứ. Đây là tài liệu hay nhất mà tôi từng đọc trong khi cố gắng hiểu về độ cao, quyền và tất cả những thứ khác đi kèm với UAC.

Loại hình ảnh có ý nghĩa, nhưng tôi nghĩ rằng chuỗi UAC mô tả chuỗi ngắn hơn một chút. Rất ít người sử dụng cài đặt quản trị và nếu trình cài đặt của bạn được viết chính xác thì không nên có bất kỳ lý do gì để tự lo ngại về bản cài đặt được quảng cáo. Họ sẽ làm việc. Xây dựng cài đặt của bạn để làm việc với chỉ InstallExecuteSequence mới bắt đầu, sau đó thêm giao diện người dùng sau và bạn sẽ có cài đặt chống đạn hoạt động mà không cần nỗ lực nhiều.

+0

Thông tin tuyệt vời. Cảm ơn. – Nestor

+0

Rất vui được trợ giúp! Thật thú vị khi thấy ai đó đang cố gắng hiểu Windows Installer đúng cách. Quá nhiều người viết các thiết lập MSI hoàn toàn không có đầu mối. – saschabeaumont

+0

Đó là b/c writting trình cài đặt không phải là bổ ích, như viết ứng dụng. Dù sao, tôi đã mua "The Definitive Guide to Windows Installer" ... không thể chờ đợi để thâm nhập vào nó. – Nestor

Các vấn đề liên quan