[英]unable to edit the c# code while debugging in visual studio 2019
[英]How can I edit my code while debugging using Visual Studio?
如何在調試時更改代碼,以便在代碼中斷時看到原始代碼?
我有一個可以運行數小時或數天的程序,我想對其進行調試。 同時,我不想等待,而是繼續處理它的代碼。 但是,如果我更改代碼,則無法中斷正在運行的會話並看到其原始代碼。
編輯:我這樣做是為了禁用“編輯並繼續”功能,因為啟用該功能並且打開調試器后,我的解決方案被“鎖定”並且無法更改。
您需要解決方案的兩個副本:
現在打開Visual Studio的兩個實例:
您可以安全地在調試實例中啟用“編輯並繼續”選項,然后在此處使用此功能-即,您可以嘗試對原始源代碼進行更改,以查看其是否按預期工作,然后在解決方案的工作副本。
這是唯一的方法。 如果您沒有原始源代碼,調試器將無法向您顯示原始源代碼。
注意:您可以使用原始源代碼打開VS的新實例,並將其附加到正在運行的進程中,然后從該進程中分離並關閉VS,而不會干擾正在運行的應用程序。 請參見“調試”菜單的選項“附加到處理...”和“全部分離”。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.