共用方式為


HOW TO:使用編輯後繼續 (C#)

利用 C# 的 [編輯後繼續],偵錯時您可以在中斷模式中變更程式碼。不需要停止並重新啟動偵錯工作階段,就可以套用這些變更。

當您在中斷模式中進行變更時,就會自動叫用 [編輯後繼續],然後請選擇偵錯工具執行命令,例如 [繼續]、[逐步執行] 或 [設定下一個陳述式],或在偵錯視窗中評估函式。

注意事項注意事項

偵錯 64 位元程式碼、Compact Framework、最佳化程式碼、機器碼/Managed 程式碼混合的程式碼,或 SQL Server Common Language Runtime (CLR) 整合程式碼時,不支援 [編輯後繼續]。如果您嘗試在上述其中一種情況套用程式碼的變更,偵錯工具會出現一個對話方塊說明不支援 [編輯後繼續]。

若要自動叫用 [編輯後繼續]

  1. 請在中斷模式中,對原始程式碼進行變更。

  2. 從 [偵錯] 功能表按一下 [繼續]、[逐步執行] 或 [設定下一個陳述式],或在偵錯視窗中評估函式。

    這時就會編譯新的程式碼,並以新的程式碼繼續進行偵錯。[編輯後繼續] 不支援某些變更。如需詳細資訊,請參閱支援的程式碼變更 (C#)

若要啟用/停用編輯後繼續

  1. 在 [工具] 功能表上按一下 [選項]。

  2. 在 [選項] 對話方塊中展開 [偵錯] 節點,並選取 [編輯後繼續]。

  3. 在 [編輯後繼續] 頁的 [選項] 對話方塊中,選取或清除 [啟用編輯後繼續] 核取方塊。

    當您重新啟動偵錯工作階段時,這些設定便會生效。

請參閱

參考

編輯後繼續 (Visual C#)

支援的程式碼變更 (C#)

編輯後繼續的錯誤和警告 (C#)