xml ファイル (またはファイル内の単純なテーブルのみ) から設定を読み込み、xml/テーブルのデータに応じてセットアップの機能を変更する WIX でセットアップを作成する方法を探しています。
何か案は?
WiX には xmlLocator パターンがないため、データセットをプロパティに読み込むカスタム アクションを記述する必要があります。そこからは、機能の変更の意味によって異なります。機能を非表示にする、インストールする、またはインストールしないという意味ですか、それとももっと動的なことを念頭に置いていますか?
前者の場合、Condition 要素にロードしたプロパティを使用して、INSTALLLEVEL プロパティに関連する機能の installLevel を変更できます。もっと複雑なことを考えている場合 (可能性は低い)、カスタム アクションを使用して一時的な行を feature / featurecomponents テーブルに出力する必要があります。