WiX の util:XmlConfig を使用して、次の [トリミングされた] XML を .config ファイルに追加しようとしています -
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="System.Runtime" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Threading.Tasks" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
</dependentAssembly>
</assemblyBinding>
</runtime>
これに対する最近の試みの 1 つがここにありますが、いずれにしてもうまくいきません。私は他のアプローチを試みましたが、何らかの方法ですべて失敗しました。XMLUConfig を使用して、これらの類似した名前付きのdependentAssembly 要素を追加し、それらにアクセスして、子の assemblyIdentity 要素を追加および更新するにはどうすればよいでしょうか?
また、現在この役割を果たしている C# で動作中の CustomAction があることにも言及しますが、これは最善の方法ではないと考えています (アンインストールをネイティブにサポートしていないため)。
ありがとう!