gpt4 book ai didi

web-config-transform - 删除匹配定位器的父级

转载 作者:行者123 更新时间:2023-12-04 00:15:01 25 4
gpt4 key购买 nike

有没有办法根据子属性定位节点?或者删除匹配节点的父节点?

我需要运行 web.config 转换以删除以下第二个 :

<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<!-- Don't want to delete this one -->
<dependentAssembly>
<assemblyIdentity name="System.Web.Helpers" publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="1.0.0.0-2.0.0.0" newVersion="2.0.0.0"/>
</dependentAssembly>
<!-- This is the one I want to delete -->
<dependentAssembly>
<assemblyIdentity name="Microsoft.VisualStudio.Enterprise.AspNetHelper" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
<codeBase version="11.0.0.0" href="file:///C:/Program%20Files%20(x86)/Microsoft%20Visual%20Studio%2011.0/Common7/IDE/PrivateAssemblies/Microsoft.VisualStudio.Enterprise.AspNetHelper.DLL"/>
</dependentAssembly>
</assemblyBinding>
</runtime>

找到 很容易,但我需要删除父 (和 )。如果有一个 "xdt:Transform="RemoveParent"这可以解决问题,但 AFAIK 没有。

或者,如果有一个定位器我可以在 上使用它来匹配 child ,那么它也可以工作。

最佳答案

找到答案 over here

 <runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly xdt:Transform="RemoveAll"
xdt:Locator="Condition(starts-with(./_defaultNamespace:assemblyIdentity/@name,'Microsoft.VisualStudio.Enterprise.AspNetHelper'))">
</dependentAssembly>
</assemblyBinding>
</runtime>

关于web-config-transform - 删除匹配定位器的父级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13208515/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com