調試模式
釋出(生産,營運)模式
這就是VS為我們提供的兩個模式,當然你也可以根據團隊的需要去建立其它的模式,但我和小微認為沒那個必要了,呵呵,下面來看看這兩種模式在什麼時候會用。
首先,如果你在代碼中沒有用到debug,release,那事實上它們在釋出時,這兩種模式沒有差別,但如果你的代碼中用到了,那就不同了,可能一個方法在調試時用,但營運環境時就不需要了,如果調試日志的寫入,可能隻是調試時用,但營運時就不需要了,但營運時,可能對關鍵點也需要有日志記錄。
看代碼:
而這時,你在debug模式下,運作程式,如果調用了Logger方法,它會正确加載,但如果你使用release去釋出或者調試,那麼,Logger方法将不會
被執行,這種特性在我們開發中,經常用到。