<util:XmlFile>
インストール中に xml ファイルのコンテンツを更新するために setValueのタグを使用していますが、最初に見つかったエントリのみを置き換えます。
私がグーグルで調べた限り、デザインは最初のものだけを更新します。
誰もこの問題に直面しましたか?
この問題を解決する他の良い方法はありますか?
<util:XmlFile>
インストール中に xml ファイルのコンテンツを更新するために setValueのタグを使用していますが、最初に見つかったエントリのみを置き換えます。
私がグーグルで調べた限り、デザインは最初のものだけを更新します。
誰もこの問題に直面しましたか?
この問題を解決する他の良い方法はありますか?
bulkSetValue
の代わりに使用する必要がありますsetValue
。詳細: http://wix.sourceforge.net/manual-wix3/util_xsd_xmlfile.htm
私が行った回避策は、CustomAction
. .NET では、XmlDocument を使用してすべてのノードを読み取り、必要なすべての値を簡単に置き換えることができます。この選択肢は好きではありませんでしたが、他に選択肢はなかったと思います。