私はWixで書いているかなり複雑なインストーラを持っていますが、インストールするコンポーネントに基づいて多くのカスタムダイアログオプションがあります。一般的に、デフォルトは正常です。したがって、無人インストールは成功しますが、このカスタマイズがあれば役立ちます。Wix UI条件ベストプラクティス
UI条件を実行するためのWixのベストプラクティスは何ですか?私はウィックスにかかわらず、このようなコードの多くにつながっている、trueに評価され、最後の1、かどうかの、全て<Publish>
タグを評価していることに気づいた:
<Publish Dialog="Questions" Control="Next" Event="NewDialog" Value="Component1Questions" Order="1">INSTALLCOMPONENT1</Publish>
<Publish Dialog="Questions" Control="Next" Event="NewDialog" Value="Component2Questions" Order="2">NOT INSTALLCOMPONENT1 AND INSTALLCOMPONENT2</Publish>
<Publish Dialog="Questions" Control="Next" Event="NewDialog" Value="Component3Questions" Order="3">NOT INSTALLCOMPONENT1 AND NOT INSTALLCOMPONENT2 AND INSTALLCOMPONENT3</Publish>
<Publish Dialog="Questions" Control="Next" Event="NewDialog" Value="VerifyReadyDlg" Order="4">NOT INSTALLCOMPONENT1 AND NOT INSTALLCOMPONENT2 AND NOT INSTALLCOMPONENT3</Publish>
と同様に、「バック」のセクションに
ロジックは単純ですが、やや誤っています。 3つのコンポーネントすべてをインストールしたい場合、次のボタンはこの場合は機能しません。 – Jeff
ああ、彼らは互いに排他的ではありません。それは当時より意味をなさない;) – saschabeaumont