在WiX安装期间向XML文件添加同名元素?
我试图使用WiX的util:XmlConfig将以下[crapped]XML添加到.config文件中-在WiX安装期间向XML文件添加同名元素?,xml,visual-studio-2012,wix,wix3.7,Xml,Visual Studio 2012,Wix,Wix3.7,我试图使用WiX的util:XmlConfig将以下[crapped]XML添加到.config文件中- <runtime> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <dependentAssembly> <assemblyIdentity name="System.Runtime" publicKeyToken="b03f5f7f11d
<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>
,但不管怎样它都不起作用。我尝试过其他方法,但都以某种方式失败了。如何使用XMLUConfig添加这些类似的命名dependentAssembly元素,并访问它们以添加和更新子assemblyIdentity元素
我还将提到我在C#中有一个正在工作的CustomAction,它目前正在履行这个角色,但我认为这不是最好的方式(因为它本身不支持卸载)
谢谢 也许,这个答案能给你一个提示?关键是让嵌套的XmlConfig
元素来完成这项工作花了我一段时间,但我认为这不会有什么帮助。该答案中的方法要求我的元素具有一些可供搜索的区别信息,例如您如何搜索name=yamaha。一个更好的例子是,如果有多个元素,您必须选择第二个元素来添加雅马哈元素,该怎么办?