- Sự khác nhau giữa WiX bao gồm (
.wxi
tệp) và một đoạn WiX (.wxs
tệp) là gì? - Trường hợp sử dụng cho từng trường hợp là gì?
- nào nên sử dụng và tại sao?
Trả lời
Tiện ích mở rộng tệp là tiện lợi, nội dung của tệp là điều thực sự quan trọng. Sự khác biệt giúp dễ dàng quản lý sự khác biệt giữa cài đặt thực tế (tệp wxs) và các thuộc tính cần thiết để tạo cài đặt (tệp wxi).
Ví dụ, các file wxs của bạn xác định sản phẩm và nội dung của nó (những file nào bạn cài đặt) trong khi bạn sẽ sử dụng file wxi của bạn để xác định phiên bản sản phẩm, nâng cấp mã số, đường dẫn chung vv
Các tài liệu WiX cung cấp một số thông tin rõ ràng.
Cá nhân, tôi chỉ sử dụng .wxi file bao gồm chung <?define?>
s. Tôi tổ chức phần còn lại của sản phẩm của mình thành nhiều nhóm lôgic hợp lý khác nhau. Hãy đối xử với Fragments như các hàm trong ngôn ngữ thủ tục điển hình của bạn. Nhóm như các công cụ với nhau và không làm cho chúng quá dài.
Một điều cần lưu ý là thêm tệp wxs vào dự án của bạn ngụ ý rằng MSBuild sẽ thực hiện xây dựng gia tăng khi bạn cập nhật tệp wxs. Bao gồm một tập tin wxi không làm điều này.
Nhưng mặt khác, MSBuild không thực hiện tự động xây dựng khi bất kỳ tệp nào bạn đã đưa vào msi của mình đã được cập nhật, vì vậy, có thể bạn không thực hiện các bản dựng gia tăng.
- 1. Bao gồm tệp tự động WiX
- 2. Bao gồm tất cả các phụ thuộc
- 3. Tôi làm cách nào để bao gồm dấu trang/phân đoạn trong ActionLink?
- 4. Tiêu đề bao gồm các công cụ phân tích tĩnh?
- 5. Bao gồm các tệp R?
- 6. Làm thế nào để bao gồm Wix Những mảnh vỡ tạo ra bởi nhiệt
- 7. sử dụng lại các đoạn bao gồm âm mưu với knitr .Rmd
- 8. subversion diff bao gồm các tệp mới
- 9. Bao gồm các file JS trong một file xhtml được bao gồm sử dụng ui: bao gồm
- 10. Lồng nhau ROR: bao gồm để bao gồm các tài nguyên phụ trong to_xml/to_json
- 11. Bao nhiêu PHP bao gồm quá nhiều?
- 12. bao gồm các tệp tiêu đề - liên quan đến thư mục hiện tại hoặc để bao gồm các thư mục?
- 13. Phía máy khách bao gồm phía máy chủ bao gồm?
- 14. Bao gồm các thiết lập tài sản
- 15. ToolStrip bao gồm các điều khiển
- 16. bao gồm các thông số trong OPENQUERY
- 17. Codeigniter: Cách bao gồm các tệp javascript
- 18. Bao gồm các thư viện trong jar
- 19. Đặt tên bao gồm các vệ sĩ
- 20. Java - Bao gồm các biến trong chuỗi?
- 21. Bao gồm jQuery, nếu không bao gồm đã
- 22. Tính năng bao gồm các tệp JSP vào mùa xuân và động bao gồm
- 23. giảm phân đoạn với phân đoạn rải rác
- 24. Tổ chức bao gồm
- 25. Bao gồm tệp .cpp?
- 26. Bao gồm API slf4j
- 27. Làm cách nào để bao gồm đoạn mã trong bản trình bày beamer?
- 28. Có cách nào để bao gồm tệp html hoặc đoạn mã trực tiếp bằng ngọc không?
- 29. PHP bao gồm
- 30. DatePicker bao gồm Năm