ฉันใช้การแปลง web.config ตามที่อธิบายไว้ในโพสต์ด้านล่างเพื่อสร้าง configs สำหรับสภาพแวดล้อมที่แตกต่างกัน
http://vishaljoshi.blogspot.com/2009/03/web-deployment-webconfig-transformation_23.html
ฉันสามารถทำการแปลง "แทนที่" โดยการจับคู่กับกุญแจเช่น
<add key="Environment" value="Live" xdt:Transform="Replace" xdt:Locator="Match(key)" />
และฉันสามารถทำ "ส่วนแทรก" เช่น
<add key="UseLivePaymentService" value="true" xdt:Transform="Insert" />
แต่สิ่งที่ฉันจะพบว่ามีประโยชน์จริงๆก็คือการแปลง ReplaceOrInsert เนื่องจากฉันไม่สามารถพึ่งพาไฟล์ปรับแต่งดั้งเดิมที่มี / ไม่มีคีย์ที่แน่นอน
มีวิธีการทำเช่นนี้?