質問

複数のXMLノードに一致するElementPathでWiX XmlFile要素を使用したところ、一致するすべてのノードではなく、最初のノードのみを更新しました。これはWiXのバグですか?誰かがこれの回避策を提案できますか?

役に立ちましたか?

解決

現在のXmlFileデザインは1つのみを更新します。ただし、WiXツールセットの優れた機能リクエストのようです。

他のヒント

複数の要素が特定の属性に対して異なる値を持つ場合(たとえば、それぞれが異なるName属性を持つ5つの要素がある場合)、それぞれの値の設定を繰り返すことができます(フォーマットされたパスを使用)。

そうでない場合は、Ifいトリックを使って回避できると思います。たとえば、必要な値を設定済みの各ノードのノードテキストを変更すると、次のインスタンスを変更できます。もちろん、すべてのインスタンスを調べ終わったら、テキストを元に戻します...

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top