Est-il possible de faire un “Remplacer Ou Insérer” à l'aide de web.config transformation?

Je suis en utilisant le web.config transformation comme décrit dans le post afin de générer des configs pour des environnements différents.

http://vishaljoshi.blogspot.com/2009/03/web-deployment-webconfig-transformation_23.html

Je peux faire un "Remplacer" la transformation par correspondance sur la touche, par exemple,

<add key="Environment" value="Live" xdt:Transform="Replace" xdt:Locator="Match(key)" />

Et je peux le faire "Inserts" par exemple

<add key="UseLivePaymentService" value="true" xdt:Transform="Insert" />

Mais ce que je voudrais vraiment trouver utile, est une ReplaceOrInsert transformation, comme je ne peux pas toujours compter sur l'origine de fichier de config avoir/ne pas avoir une clé donnée.

Est-il possible de faire cela?

  • le lien que vous avez fourni ne fonctionne pas comme maintenant. Avez-vous un autre lien pour comprendre le concept facilement?
  • le lien fonctionne très bien pour moi
InformationsquelleAutor Chris Haines | 2011-04-20