slowcheetah для преобразования значения элемента в конфигурационный файл - PullRequest
6 голосов
/ 26 марта 2012

Я знаю, как изменить значение атрибутов с помощью 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 Ответ

15 голосов
/ 27 марта 2012
<applicationSetting>    
  <MyProgram.Properties.Settings>      
    <setting name="aName" serializeAs="String" xdt:Locator="Match(name)">         
      <value xdt:Transform="Replace">newName</value>     
    </setting>    
  </MyProgram.Properties.Settings> 
</applicationSetting> 

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

...