簡體   English   中英

越過斷點時的編譯錯誤

[英]Compilation errors when stepping over breakpoints

每當我遇到斷點並嘗試越過它或進入它時,我都會開始遇到奇怪的錯誤。

我收到消息:

進行了無法編譯的編輯。 在修復編譯錯誤之前無法繼續執行。

錯誤圖片

這些項目編譯得很好,當我沒有遇到任何斷點時,這不會發生。 我正在使用 Visual Studio 2019、16.3.1,這發生在我的所有解決方案中,而不僅僅是一個。 我嘗試了以下方法,但沒有任何效果:

  • 清除 my.vs 文件夾
  • 重新啟動 Visual Studio
  • 重新啟動計算機
  • 清理重建
  • 刪除所有斷點並再次添加它們
  • 所有建議的答案都在這里,但沒有一個有效。
  • 升級到 16.3.2
  • 修復 Visual Studio

我還能嘗試什么?

更新:我遵循了@HansPassant 的建議並禁用了編輯並繼續,這解決了最緊迫的問題,但這似乎是一個 hacky 解決方法。

似乎與這個問題有關,他們在 16.4 https://developercommunity.visualstudio.com/content/problem/705494/without-any-changes-to-source-files-edits-were-mad 中有一個預覽修復。 html?childToView=767405#comment-767405

大家好,對於您使用“編輯並繼續”的體驗,我們深表歉意。 是的,我們意識到了這個問題。 不幸的是,有不同的問題具有相同的症狀。 我們正在努力修復所有這些問題,可能需要一些時間才能真正追蹤到所有這些問題。

此特定問題的修復僅在 16.4 Preview 3+ 中可用; - 如果您想了解有關修復的更多詳細信息,可以在 Roslyn 上查看: https://github.com/dotnet/roslyn/pull/38905

我們懷疑這將解決“編輯並繼續”中發現的最常見問題,例如此票證中報告的問題。 我們將通過更新同一張票通知您何時可以下載。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM