Existe alguma maneira de fazer uma "Substituir ou Inserir" usando a transformação web.confi

Estou usando a transformação web.config, conforme descrito na publicação abaixo, para gerar configurações para diferentes ambiente

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

Eu posso fazer uma transformação "Substituir" correspondendo à chave, por exemplo,

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

E eu posso fazer "inserções", por exemplo,

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

Mas o que eu fariarealment achar útil é uma transformação ReplaceOrInsert, pois nem sempre posso confiar no arquivo de configuração original que possui / não possui uma determinada chav

Há alguma maneira de fazer isso

questionAnswers(5)

yourAnswerToTheQuestion