2012-10-02 35 views
5

Tôi cần phải cài đặt nhiều MSI từ một giao diện người dùng hợp nhất duy nhất. Tôi cũng cần một cây 'đặc trưng' để cho phép người dùng chọn (các) sản phẩm cần cài đặt.wix 3.6 Ghi tính năng cây để chọn MSI để cài đặt

Nhìn vào các câu hỏi tương tự, có vẻ như Burn là cách để đi.

Nhìn vào this, có vẻ như tôi phải viết BA tùy chỉnh và triển khai cây tính năng của riêng mình. Điều này có đúng không?

Có vẻ như tôi sẽ kết thúc với giao diện người dùng tùy chỉnh không giống giao diện người dùng chuẩn cho MSI. Điều này có vẻ đáng tiếc khi IMHO một điều tuyệt vời về MSIs là họ luôn trình bày cùng một giao diện người dùng cho người dùng và đã làm như vậy trong nhiều năm.

Nếu đó là cách để đi, có một ví dụ đơn giản để bắt đầu không?

Liệu wix3.6 có thực sự không hỗ trợ cây tính năng không? ... có vẻ như một tính năng khá cơ bản và hữu ích để có IMHO ...

Trả lời

1

Cây tính năng là một điều khiển tùy chỉnh trên MSI và không có sẵn để sử dụng chung. Có thể sử dụng điều khiển cây tiêu chuẩn nhưng không ai thêm tính năng đó vào wixstdba. Tất nhiên, bạn có thể thêm tính năng này (bắt đầu thảo luận về [email protected]) hoặc thực hiện BA của riêng bạn. Mã wixstdba nằm trong src \ ext \ BalExtension \ wixstdba hoặc cho ví dụ được quản lý có src \ Setup \ WixBA. Cả hai đều là những nơi hợp lý để bắt đầu.

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