J'essaie d'utiliser XmlMassUpdate pour mettre à jour mes fichiers de configuration en fonction du type de version de construction. Il semble n'y avoir aucune documentation sur la façon de mettre à jour les nouveaux formats de paramètres app.config (vs2008) n'importe où.XmlMassUpdate - Remplacer le noeud de valeur
C'est la section de configuration:
<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>
Et je suis en train de mettre à jour la valeur URL de ce fichier:
<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>
Exécution du script, je peux repl ace les attributs "name" ou "serializeAs", mais pas le noeud de valeur.
Comment procéder pour remplacer le nœud de valeur?
Cordialement
Tris
devrait marquer probablement ce que je msbuild –