C# 偵錯組態的專案設定
更新:2007 年 11 月
您可以在 [屬性頁] 視窗中變更 C# 偵錯組態的專案設定 (如偵錯和發行組態中所討論)。下表顯示 [屬性頁] 視窗中,與偵錯工具相關的設定位置。
偵錯索引標籤
設定 |
描述 |
---|---|
組態 |
設定應用程式的編譯模式。請選擇 [現用 (偵錯)]、[偵錯]、[發行] 或 [所有組態] 其中之一。 |
起始動作 |
這個控制項群組會指定當您從 [偵錯] 功能表選擇 [啟動] 時會發生的動作。
|
命令列的引數 |
指定要偵錯的程式之命令列引數。命令名稱是在 [啟動外部程式] 指定的程式名稱。如果 [啟動動作] 設為 [起始 URL],便不能指定命令列引數。 |
工作目錄 |
指定為程式偵錯時的工作目錄。在 Visual C++ 中,工作目錄預設為啟動應用程式的來源目錄:\bin\debug。 |
使用遠端機器 |
執行應用程式以進行偵錯的遠端機器名稱,或 Msvsmon 伺服器名稱。遠端機器上 EXE 的位置是從 [建置] 分類、[組態屬性] 資料夾中的 [輸出路徑] 屬性中所指定。其位置必須是遠端電腦上的可共用目錄。 |
啟用 Unmanaged 程式碼偵錯 |
讓您可以從 Managed 應用程式偵錯原生 (Unmanaged) Win32 程式碼的呼叫。 |
啟用 SQL Server 偵錯 |
允許 SQL Server 資料庫物件偵錯。 |
建置索引標籤
設定 |
描述 |
---|---|
條件式編譯的符號: |
此處會定義 DEBUG 和 TRACE 常數。 這些常數可啟用 Debug 類別和 Trace 類別的條件式編譯。完成這些常數定義之後,Debug 和 Trace 類別方法便會於輸出視窗產生輸出。如果沒有這些常數,Debug 和 Trace 類別方法便不會編譯,且不會產生輸出。
|
最佳化程式碼 |
除非您發現一個僅出現在最佳化程式碼裡的錯誤,否則您應該在偵錯版本裡關閉這個設定。因為指令無法直接對應到來源視窗的陳述式,所以較難偵錯最佳化程式碼。 |
輸出路徑: |
偵錯通常會設為 bin\Debug。 |