2017-10-03 4 views
0

어떤 다른 것으로 그 값을 변경하려면 아래 sku에 대한 util: XmlFile 태그에 ElementPath 특성 없을 때 XMLFILE 한 줄에 있습니다 :폴더의 유틸리티에서 ElementPath 될 것이다 일 : XML 경로가이 곳 <code>startup</code> 및 <code>supportedRuntime</code> 태그 같은 경우 태그 사이에 새로운 라인이

<configuration> 
    <startup><supportedRuntime version="v4.0" sku=".NetFramework,Version=v4.6.2"/></startup> 
</configuration> 

답변

0

그럼 해결할 수있었습니다. 상위 태그와 하위 태그가 같은 줄에있는 경우 여기에 ElementPath=configuration/startup/supportedRuntime[\[]@version='v4.0'[\]]/@sku에 값이 할당되며 이름 태그는 제공되지 않습니다.

<Component Id="UpgradeScenarios" Guid="guid"> 
         <Condition><![CDATA[(DIR <> "") AND NOT REMOVE]]></Condition> 
         <CreateFolder/> 
         <util:XmlFile Id="UpdateVersion" 
             File="id or path" 
             Action="setValue" 
             ElementPath="configuration/startup/supportedRuntime[\[]@version='v4.0'[\]]/@sku" 
             Value="new value" 
             Sequence="1"/> 
        </Component>