Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在WiX安装期间向XML文件添加同名元素?_Xml_Visual Studio 2012_Wix_Wix3.7 - Fatal编程技术网

在WiX安装期间向XML文件添加同名元素?

在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

我试图使用WiX的util:XmlConfig将以下[crapped]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>

,但不管怎样它都不起作用。我尝试过其他方法,但都以某种方式失败了。如何使用XMLUConfig添加这些类似的命名dependentAssembly元素,并访问它们以添加和更新子assemblyIdentity元素

我还将提到我在C#中有一个正在工作的CustomAction,它目前正在履行这个角色,但我认为这不是最好的方式(因为它本身不支持卸载)


谢谢

也许,这个答案能给你一个提示?关键是让嵌套的
XmlConfig
元素来完成这项工作花了我一段时间,但我认为这不会有什么帮助。该答案中的方法要求我的元素具有一些可供搜索的区别信息,例如您如何搜索name=yamaha。一个更好的例子是,如果有多个元素,您必须选择第二个元素来添加雅马哈元素,该怎么办?