2012-10-02 15 views
5

Potrzebuję zainstalować wiele MSI z jednego ujednoliconego interfejsu użytkownika. Potrzebne jest również drzewo funkcji, aby użytkownik mógł wybrać produkty do zainstalowania.wix 3.6 Zapisz drzewo funkcji, aby wybrać MSI do zainstalowania

Po obejrzeniu podobnych pytań wydaje się, że Burn jest drogą do zrobienia.

Patrząc na this, wydaje mi się, że muszę napisać niestandardowe BA i wdrożyć własne drzewo funkcji. Czy to prawda?

Wygląda na to, że otrzymam niestandardowy interfejs użytkownika, który nie będzie wyglądał jak standardowy interfejs użytkownika dla MSI. Wydaje się, że szkoda, gdy IMHO wielką zaletą MSI jest to, że zawsze prezentują ten sam interfejs użytkownikom i robią to od lat.

Jeśli to jest sposób, aby przejść, czy istnieje prosty przykład, aby zacząć?

Czy wix3.6 naprawdę nie obsługuje drzewa funkcji? ... wydaje się całkiem podstawową i przydatną funkcją, aby IMHO ...

Odpowiedz

1

Drzewo funkcji jest niestandardowym sterowaniem w MSI i niedostępne do ogólnego użytku. Standardowa kontrola drzewa może być użyta, ale nikt nie dodał tej funkcji do wixstdba. Oczywiście możesz dodać funkcję (rozpocznij dyskusję na [email protected]) lub zaimplementuj własne BA. Kod wixstdba znajduje się w src \ ext \ BalExtension \ wixstdba lub dla zarządzanego przykładu jest src \ Setup \ WixBA. Oba są rozsądnymi miejscami do rozpoczęcia.

Powiązane problemy