偵錯 F#
除了下列幾點差異,偵錯 F# 的方式與偵錯任何 Managed 語言非常類似:
[自動變數] 視窗不會顯示 F# 變數。
F# 不支援 [編輯後繼續]。 在偵錯工作階段期間編輯 F# 程式碼是可行的作法,但應該避免。 因為偵錯工作階段期間不會套用程式碼變更,所以在偵錯期間編輯 F# 程式碼會導致原始程式碼與正在偵錯的程式碼變成不相符。
偵錯工具無法辨識 F# 運算式。 若要於 F# 偵錯期間,在偵錯工具視窗或對話方塊中輸入運算式,您必須將運算式轉譯成 C# 語法。 當您將 F# 運算式轉譯成 C# 時,請切記 C# 使用 == 做為等號比較運算子,而 F# 則使用單一的 =。