使用WiX XmlConfig删除XML元素

时间:2012-08-31 12:31:50

标签: xpath wix wix3.5 wix-extension

我有这个XML文件:

<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
  <dependency>
    <dependentAssembly>
        <assemblyIdentity name="Assembly1" version="1.1.0.0" type="win32" publicKeyToken="7XXXXXXXXXXXD"/>
    </dependentAssembly>
  </dependency>
  <dependency>
    <dependentAssembly>
        <assemblyIdentity name="Assembly2" version="1.1.0.0" type="win32" publicKeyToken="7xxxxxxE89CD" />
    </dependentAssembly>
  </dependency>
</assembly>

我想使用Wix XmlConfig删除带有AssemblyIdentity的{​​{1}}元素。我已经尝试过这个Wix配置,但只有当我想删除的元素是第一个元素时它才有效:

name="Assembly2"

即使不是最想要的元素,我怎样才能删除我想要的元素? (它不一定必须是最后一个,例如它可以是倒数第二个。)

0 个答案:

没有答案