2009-10-21 27 views
9

Tôi có thể tạo một thành phần với Wix có tệp trong các thư mục/thư mục con khác nhau không? Hoặc tất cả các tệp của một thành phần phải nằm trong cùng một thư mục?Thành phần Wix với các tệp trong các thư mục khác nhau

Làm cách nào để đặt XML cho điều đó?

+0

Tôi đã tìm kiếm điều này và đi qua câu hỏi này. Những gì tôi đã không nhận ra là những gì tôi muốn không phải là một thành phần với các tập tin trong nhiều thư mục, nhưng một tính năng có các tập tin trong thư mục khác nhau. Vì vậy, tạo một thành phần cho mỗi tệp và trong đối tượng địa lý, hãy tham khảo các thành phần khác nhau. –

Trả lời

8

số

Xem Windows Installer documentation trên Components ... một trong những quy tắc chính là Mỗi thành phần phải được lưu trữ trong một thư mục duy nhất.

Quy tắc thành phần rất dễ vi phạm, giải pháp tốt nhất là gắn vào một tệp cho mỗi thành phần nếu có bất kỳ cơ hội nào ở bất kỳ tệp nào sẽ thay đổi trong phiên bản sau.

Đưa nhiều file vào một thành phần có thể gây ra đau đầu xuống dòng, tránh nó nếu có thể, trừ khi bạn có một lý do chính đáng - và có dễ dàng hơn để duy trì nguồn WiX không phải là một lý do chính đáng :)

+2

Tôi cảm thấy "việc duy trì nguồn WiX dễ dàng hơn" thực sự phải phù hợp với những gì được coi là Phương pháp hay nhất. – thepaulpage

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