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.html
Puedo hacer una transformación "Reemplazar" haciendo coincidir la tecla, p. Ej.
<add key="Environment" value="Live" xdt:Transform="Replace" xdt:Locator="Match(key)" />
Y puedo hacer "Inserts", por ejemplo
<add key="UseLivePaymentService" value="true" xdt:Transform="Insert" />
Pero lo que realmente me parece ú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?