5

Obecnie używam ustawień rejestru w projekcie instalacji, aby ustawić skojarzenia plików i ikonę dla powiązanych plików dla mojej aplikacji.W projekcie instalacji programu Visual Studio, w jaki sposób uzależnić aktualizację Rejestru od okna wyboru pola wyboru?

Registry settings http://i25.tinypic.com/11w7vrm.jpg

w ogólnym projekcie VS Setup aktualizacja do rejestru odbywa się zawsze. Jak mogę uzależnić aktualizację rejestru od stanu a checkbox dialog?

alt text http://i30.tinypic.com/30kzgnl.jpg

Odpowiedz

10

Najważniejsze jest, aby dołączyć warunek do wyboru, a następnie wykonać aktualizację w oparciu o stan.

Najpierw otwórz projektanta interfejsu użytkownika dla swojego projektu instalacji.

Open UI Designer http://i31.tinypic.com/2l108w.jpg

Następnie dodać nowe okno do przepływu UI.

Add a dialog http://i30.tinypic.com/2guwchs.jpg

Wybierz jedno z okien dialogowych wyboru. Dowolny, they are all the same.

Select a checkbox dialog http://i32.tinypic.com/2hxm16a.jpg

Trzeba wówczas nowe okno w swoim UI Flow. Kliknij na to.

new dialog http://i28.tinypic.com/jj9ytw.jpg

W arkuszu właściwości, określ nazwę dla wyboru „własność”. Ten symbol przyjmie wartość 1, jeśli pole wyboru jest zaznaczone, coś innego niż 1 (nie wiem), jeśli nie jest zaznaczone.

checkbox property http://i29.tinypic.com/zj75u0.jpg

Wreszcie, należy dołączyć do jednego z innych działań instalatora, stan, wykorzystując tę ​​właściwość. Na przykład można warunkowo zaktualizować klucz rejestru lub wartość, tylko jeśli to pole wyboru zostało zaznaczone. Zobacz projektanta rejestru, a następnie wybierz węzeł:

Registry designer http://i26.tinypic.com/2944e4j.jpg

Następnie w arkuszu właściwości, określ STAN = 1, do stanu, gdzie stan jest nazwą właściwości, dołączony do wyboru w kroku wcześniejszy.

Specify the condition http://i25.tinypic.com/293ygx0.jpg

Powiązane problemy