[C#]透過條件式編譯設定,達成動態切換資料庫連線參數

C#, Conditional debugging , 條件編譯, DEBUG, RELEASE, 前置處理器

[專案目的]該專案由不同開發者使用,雙方在DEBUG階段,各自使用不同的連線參數,為了避免每次從SVN下載的程式需修正連線參數做測試,因此希望將兩組不同的連線參數都維護進專案中,並可透過執行階段選擇組態,可動態切換資料庫連線字串

於Visual Studio中新增組態,如下圖。
之後會開啟下列視窗,操作如下圖。

輸入新的組態名稱,如下圖。完成後按下確定

完成後結果如下圖。

開啟專案的「屬性」,如下圖。

將剛才設定的新組態,設定使用符號,如下圖。

完成上述後,程式中加入組態判斷

完成上述,即可進行連線自動切換,選擇剛才建立好的組態,進行DEBUG測試吧,如下圖。

參考來源:https://dotblogs.com.tw/rainmaker/2013/10/28/125890