Я пытаюсь использовать XmlMassUpdate для обновления моих файлов конфигурации на основе типа версии. Кажется, нет документации о том, как обновлять новые форматы настроек app.config (vs2008) в любом месте.XmlMassUpdate - Заменить значение Node
Это раздел конфигурации:
<applicationSettings>
<CTC.Mica.ClientService.Properties.Settings>
<setting name="PipeName" serializeAs="String">
<value>\\.\pipe\micaPipe</value>
</setting>
<setting name="CTC_Mica_ClientService_MicaWebService_MicaWebService"
serializeAs="String">
<value>URL</value>
</setting>
</CTC.Mica.ClientService.Properties.Settings>
</applicationSettings>
И я пытаюсь обновить значение URL из этого файла:
<Debug>
<setting xmu:key="name" name="CTC_Mica_ClientService_MicaWebService_MicaWebService" serializeAs="String">
<value>DEVURL</value>
</setting>
</Debug>
<Test>
<setting xmu:key="name" name="CTC_Mica_ClientService_MicaWebService_MicaWebService" serializeAs="String">
<value>TESTURL</value>
</setting>
</Test>
<Release>
<setting xmu:key="name" name="CTC_Mica_ClientService_MicaWebService_MicaWebService" serializeAs="String">
<value>LIVEURL</value>
</setting>
</Release>
Запуск скрипт, я могу ответить туз либо атрибут «имя», либо «serializeAs», но не узел значения.
Как я могу заменить узел значений?
С уважением
Трис
Если вероятно маркировать это как MSBuild –