在 Visual Studio 中,偵錯模式和發布模式是用於建立 .Net 專案的不同配置。
選擇偵錯模式來逐步偵錯其 .Net 項目,並選擇發布模式來進行最終建置彙編檔案(.dll 或 .exe)。
偵錯模式不會優化它產生的二進位文件,因為原始程式碼和產生的指令之間的關係更加複雜。
這允許準確設定斷點,並允許程式設計師一次一行地執行程式碼。
程式的調試配置是使用完整的符號調試信息進行編譯的,可幫助調試器確定其所在位置源代碼
程序的發布配置沒有符號調試信息,並且已完全優化。
從“建置”功能表中,選擇“組態管理員”,然後選擇“偵錯”或“發布”。
或
在工具列上,從「解決方案配置」清單中選擇「調試」或「發布」
以下程式碼#if debug 裡面寫的只有在程式碼運行在debug 模式下才會被執行
如果程式碼運行在release模式下#if Debug 就會為false 且不會執行程式碼存在於此
class Program { static void Main() { #if DEBUG Console.WriteLine("You are in debug"); #endif Console.ReadKey(); } }
如果程式在偵錯模式下運行,則If 區塊將傳回true
並列印「You are in debug」
#如果程式未處於偵錯模式然後如果偵錯回傳false
以上是什麼是 #if DEBUG 以及如何在 C# 中使用它?的詳細內容。更多資訊請關注PHP中文網其他相關文章!