Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/275.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 跨过断点时出现编译错误_C#_.net_Visual Studio Debugging_Visual Studio 2019 - Fatal编程技术网

C# 跨过断点时出现编译错误

C# 跨过断点时出现编译错误,c#,.net,visual-studio-debugging,visual-studio-2019,C#,.net,Visual Studio Debugging,Visual Studio 2019,每当我遇到一个断点并试图越过它或进入它时,我就开始出现奇怪的错误 我得到的信息是: 进行了无法编译的编辑。在修复编译错误之前,无法继续执行 这些项目编译得很好,当我没有遇到任何断点时,就不会发生这种情况。我使用的是Visual Studio 2019,16.3.1,这在我的所有解决方案中都会发生,而不仅仅是一个。我尝试了以下方法,但没有任何效果: 正在清除我的.vs文件夹 重新启动Visual Studio 重新启动计算机 清理和重建 删除所有断点并再次添加它们 所有的答案都是建议的,但没有

每当我遇到一个断点并试图越过它或进入它时,我就开始出现奇怪的错误

我得到的信息是:

进行了无法编译的编辑。在修复编译错误之前,无法继续执行

这些项目编译得很好,当我没有遇到任何断点时,就不会发生这种情况。我使用的是Visual Studio 2019,16.3.1,这在我的所有解决方案中都会发生,而不仅仅是一个。我尝试了以下方法,但没有任何效果:

  • 正在清除我的.vs文件夹
  • 重新启动Visual Studio
  • 重新启动计算机
  • 清理重建
  • 删除所有断点并再次添加它们
  • 所有的答案都是建议的,但没有一个有效
  • 升级到16.3.2
  • 修复Visual Studio
我还能试什么


更新:我遵照@HansPassant的建议,禁用了“编辑并继续”功能,解决了最紧迫的问题,但这似乎是一个很难解决的问题。

似乎与这个问题有关,他们在16.4中对其进行了预览修复

大家好,我们对您的“编辑并继续”体验感到抱歉。是的,我们知道这个问题。不幸的是,有不同的问题具有相同的症状。我们正在努力解决所有问题,可能需要一段时间才能真正找到所有问题

此特定问题的修复程序将仅在16.4 Preview 3+上提供; -如果您想了解有关修复的更多详细信息,可以在Roslyn上查看:

我们怀疑这将解决在“编辑并继续”中发现的最常见问题,例如本票据中报告的问题。我们会更新同一张票,让您知道何时可以下载


@DalmTo的可能副本:我在那里尝试了所有建议的答案,但没有结果。可能没有解决方案,但16.3.2昨天已经发布。即使它实际上没有包含任何修复程序,安装可能会使事情变得更好。此外,您还可以单独安装VS 2019 Preview——当前版本在将代码和设置与其他实例分开方面做得更好,因此它可以像完全重新安装一样工作。Visual Studio版本major.x.y对于y值较低的版本来说风险很大。特别是对于16.3.0来说,这是一个非常雄心勃勃的版本,有一个艰难的最后期限。看到更新来得这么快不是一个好迹象。你可以完全禁用编辑+继续,使用工具>选项>调试>常规。嗨,Joakim,这个问题有更新吗?它还阻挡你吗?这似乎是我们现在唯一的选择,有点悲哀。谢谢你的回答!