C#, Conditional debugging , 條件編譯, DEBUG, RELEASE, 前置處理器
[專案目的]該專案由不同開發者使用,雙方在DEBUG階段,各自使用不同的連線參數,為了避免每次從SVN下載的程式需修正連線參數做測試,因此希望將兩組不同的連線參數都維護進專案中,並可透過執行階段選擇組態,可動態切換資料庫連線字串
於Visual Studio中新增組態,如下圖。
之後會開啟下列視窗,操作如下圖。
輸入新的組態名稱,如下圖。完成後按下確定
完成後結果如下圖。
開啟專案的「屬性」,如下圖。
將剛才設定的新組態,設定使用符號,如下圖。
完成上述後,程式中加入組態判斷
完成上述,即可進行連線自動切換,選擇剛才建立好的組態,進行DEBUG測試吧,如下圖。
參考來源:https://dotblogs.com.tw/rainmaker/2013/10/28/125890