【发布时间】:2020-02-01 18:57:45
【问题描述】:
每当我遇到断点并尝试越过它或进入它时,我都会开始收到奇怪的错误。
我收到消息:
进行了无法编译的编辑。在修复编译错误之前无法继续执行。
项目编译得很好,当我没有遇到任何断点时,这不会发生。我正在使用 Visual Studio 2019、16.3.1,这发生在我的所有解决方案中,而不仅仅是一个。我尝试了以下方法,但没有任何效果:
- 清除我的 .vs 文件夹
- 重新启动 Visual Studio
- 重新启动计算机
- 清理和重建
- 删除所有断点并重新添加它们
- 所有建议的答案here,但没有一个有效。
- 升级到 16.3.2
- 修复 Visual Studio
我还能尝试什么?
更新:我听从了@HansPassant 的建议并禁用了“编辑并继续”,这解决了最紧迫的问题,但它似乎是一个 hacky 解决方法。
【问题讨论】:
-
@DalmTo:我已经尝试了所有建议的答案,但无济于事。
-
可能没有解决方案,但昨天已经发布了 16.3.2。即使它实际上没有包含任何修复程序,安装也可能会使事情变得更好。此外,您可以单独安装 VS 2019 预览版——当前版本在将代码和设置与其他实例分开方面要好得多,因此它可能与完全重新安装一样好。
-
Visual Studio 版本 major.x.y 对于低 y 值是相当危险的。尤其是对于 16.3.0 来说,这是一个非常雄心勃勃的版本,而且截止日期很紧迫。看到更新如此迅速地到达并不是一个好兆头。您可以通过完全禁用 Edit+Continue 来实现,使用工具 > 选项 > 调试 > 常规。
-
嗨 Joakim,这个问题有什么更新吗?它仍然阻止你吗?
标签: c# .net visual-studio-debugging visual-studio-2019