slowcheetah для преобразования значения элемента в конфигурационный файл

Я знаю, как изменить значение атрибутов с помощью SlowCheetah, но как бы я изменил значение элемента.

app.Debug.config:

 <applicationSettings>
  <MyProgram.Properties.Settings>
    <setting name="aName" serializeAs="String">
      <value>myName</value>
    </setting>
  </MyProgram.Properties.Settings>
 </applicationSettings>

Это была моя неудачная попытка в app.Staging.config:

 <applicationSetting>
   <MyProgram.Properties.Settings>
     <setting name="aName" serializeAs="String">
        <value xdt:Transform="Replace" xdt:Locator="Match(value)">newName</value>
     </setting>
   </MyProgram.Properties.Settings>
</applicationSetting>

1 ответ

Решение
<applicationSetting>    
  <MyProgram.Properties.Settings>      
    <setting name="aName" serializeAs="String" xdt:Locator="Match(name)">         
      <value xdt:Transform="Replace">newName</value>     
    </setting>    
  </MyProgram.Properties.Settings> 
</applicationSetting> 

Это должно сделать это!

Другие вопросы по тегам