
如上圖,VS2019,代碼運行程序中可以隨便改,原來是進了斷點才能改,現在直接隨便改了,關鍵是修改后的代碼又不回執行,導致除錯起來很惡心。
改了之后只會用綠色波浪線標記出來,怎么禁用這個,回到原來的樣子,進斷點才能除錯?
uj5u.com熱心網友回復:

這個編輯并繼續一直是勾選的狀態,也取消再勾選測驗過,不管用
uj5u.com熱心網友回復:
VS2019是很早就安裝了,一致沒問題,最近更新了個版本16.4.2后,才發覺這個問題的uj5u.com熱心網友回復:
求教!有知道的么?掃了一遍設定項也沒找到uj5u.com熱心網友回復:
如果用過WPF進行xaml開發,會發現使用vs2019Debug模式時,更改xaml元素會自動映射改變到界面上。這個應該是19的新特性,需要設定某個屬性來控制。
uj5u.com熱心網友回復:
好吧,謝謝版主,關鍵在C#開發就有點不適應了,在除錯中甚至可以直接新建一個方法,參考后雖然斷點也會走那個方法,但實際上里面的代碼不會執行,這就有點誤導程式員的意思了,還以為自己寫的方法不對。我再仔細找找,看有沒有相關設定,找到給大家說
uj5u.com熱心網友回復:
能在除錯時修改代碼才是它的牛逼之處, VS2010前的版本則不行。uj5u.com熱心網友回復:
除錯時不能新增方法吧,不進斷點也寫不了代碼啊uj5u.com熱心網友回復:
我還想隨時隨地改呢。但是我這邊設定了,一點用都沒有。
除錯時,還是不能隨便改。
uj5u.com熱心網友回復:
我也覺得這個更新很煩,我就是不想除錯時代碼可以修改,以免代碼被誤改。我發覺VS現在更新得快了Bug也多,我經常會遇到按洗掉鍵結果洗掉的東西不是游標所在的地方,只得一下一下地按恢復來恢復。
uj5u.com熱心網友回復:
上面幾位壇友,求看明白題干,VS2019的16.4.2版本開始。第一,運行時代碼隨便改,不用進斷點都能隨便改,注意是隨便改:不論方法、變數、注釋什么都能編輯都能添加,不用處在打斷點的除錯狀態。
第二,隨便改非常影響除錯,進入斷點除錯狀態后修改的代碼和原來一樣可以一邊改一遍測驗,而不進斷點時修改的代碼,在進入斷點除錯狀態后根本不會生效,這一點非常影響作業,至少現在很容易讓除錯代碼出現誤解,可能得適應一段時間吧,調整一下作業習慣
uj5u.com熱心網友回復:
謝謝,老版,應該是新版本的特性
uj5u.com熱心網友回復:
我說的就是你這種情況。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/77780.html
標籤:C#
下一篇:求解
