¿Hay alguna forma de hacer un "Reemplazar o insertar" mediante la transformación web.config?

Estoy usando la transformación web.config como se describe en la publicación a continuación para generar configuraciones para diferentes entornos.

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

Puedo hacer una transformación "Reemplazar" haciendo coincidir la tecla, por ejemplo,

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

Y puedo hacer "Inserciones", por ejemplo,

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

Pero lo que quisieraDe Verda find útil es una transformación ReplaceOrInsert, ya que no siempre puedo confiar en que el archivo de configuración original tenga / no tenga una determinada clave.

¿Hay alguna forma de hacer esto?

Respuestas a la pregunta(5)

Su respuesta a la pregunta