共用方式為


選項對話方塊、偵錯、編輯後繼續

若要存取編輯後繼續 頁面上,開啟 工具 功能表,然後選取 選項。 在選項 對話方塊方塊中,展開 偵錯 資料夾並選取 [ 編輯後繼續。 本頁可讓您設定下列選項的編輯後繼續。 如需詳細資訊,請參閱編輯後繼續

  • 啟用編輯後繼續
    選取時,啟用 [編輯後繼續]。

    注意事項注意事項

    編輯後繼續不支援 c + + 的 Windows 存放區的應用程式或元件中。

    編輯後繼續] 可讓您變更您的來源程式碼,而您的程式處於中斷模式 (有某些限制),並套用這些變更,而不需結束偵錯工作階段,並再次建置您的程式。

    在偵錯期間無法變更此設定。

  • 由偵錯命令叫用
    **(僅限機器碼)**選取時,啟用 [編輯後繼續叫用由執行命令例如, 步驟

  • 先詢問
    **(僅限機器碼)**會告知偵錯工具要求您先之前叫用編輯後繼續偵錯命令。 這樣執行可以取消引動過程中,如果您想要。

  • 警告出現過時程式碼
    **(僅限機器碼)**選取時,偵錯工具警告您那是過時的程式碼與 過時程式碼警告對話方塊。 (請參閱過時的程式碼警告] 對話方塊。)

    在某些情況下,[編輯後繼續無法立即將套用程式碼變更至可執行檔,但或許可以稍後套用程式碼變更,如果您繼續進行偵錯。 編輯後繼續會在那時更新程式碼。 程式碼更新,直到 [來源] 視窗會以灰色顯示原來的程式碼。 這段程式碼已被取代程式碼變更,因為它已過時或失效。 您不能編輯過時程式碼。

  • 偵錯後重新連結程式碼變更
    **(僅限機器碼)**您偵錯後重新連結機器碼變更。

    編輯後繼續] 不會叫用自訂建置步驟。 如果您的程式使用自訂建置步驟,您可能想要以手動方式重建,所以可以叫用自訂建置步驟。 在該情況下,您可以停用重新連結後 [編輯後繼續,以確保系統會提示您手動重建。

  • 允許先行編譯
    **(僅限機器碼)**允許編輯後繼續載入並處理先行編譯標頭,以加速處理程式碼變更的背景中。 載入先行編譯標頭需要的可能問題,如果您編譯具有有限的 RAM 的電腦上的實體記憶體的配置。 您可以決定是否這可能是問題可以使用 [工作管理員來決定可用的實體記憶體數量,在偵錯時。 如果此一數量大於您先行編譯標頭的大小,[編輯後繼續] 應該會有沒有問題。 如果數量小於您先行編譯標頭的大小,您可以防止編輯後繼續載入先行編譯標頭在背景中的清除這個選項。

  • 啟用遠端偵錯或偵錯其他使用者帳戶下執行的應用程式時
    **(僅限機器碼)**允許編輯後繼續作業,當您偵錯的電腦之間,或跨使用者帳戶。

警告

啟用編輯後繼續時進行遠端偵錯或跨使用者帳戶有嚴重的安全性含意。啟用原生 [編輯後繼續,這些案例會公開您正在偵錯的應用程式、 在相同電腦執行的另一個應用程式或協力廠商連線到相同網路的另一台電腦上可能會被利用的安全性弱點。利用這個弱點,惡意的合作對象,可以啟動,您正在偵錯的電腦上執行任意程式碼。除非您信任您正在偵錯的應用程式、 您正在偵錯,電腦和您連線到網路,請不要啟用此功能。

請參閱

工作

如何:指定偵錯工具設定

參考

編輯後繼續 (Visual C#)

選項對話方塊、偵錯

概念

編輯後繼續

其他資源

編輯後繼續 (Visual C++)

編輯後繼續 (Visual Basic)