C# Visual Studio 2019调试时交换行-达到断点

C# Visual Studio 2019调试时交换行-达到断点,c#,visual-studio-2019,C#,Visual Studio 2019,我有一个奇怪的问题——当我在VisualStudio2019中调试代码时。它几乎看起来就像我最后编辑的代码行,或者我的光标最后所在的位置,一碰到断点就与它下面的行交换: 例如: 代码应该是 foreach(int i in ints[]) { int a = i; //break point here } 当到达断点时。我得到一个错误,我的代码已经改变,我不能继续在我的断点,因为一个错误,这是令人沮丧的,因为有时只有一个撤销可以找到什么改变了 一旦发现问题,代码如下所示: { forea

我有一个奇怪的问题——当我在VisualStudio2019中调试代码时。它几乎看起来就像我最后编辑的代码行,或者我的光标最后所在的位置,一碰到断点就与它下面的行交换:

例如:

代码应该是

foreach(int i in ints[])
{
  int a = i; //break point here
}
当到达断点时。我得到一个错误,我的代码已经改变,我不能继续在我的断点,因为一个错误,这是令人沮丧的,因为有时只有一个撤销可以找到什么改变了

一旦发现问题,代码如下所示:

{ 
foreach(int i in ints[])

  int a = i; //break point here
}

花括号已与foreach互换

当前VS中存在错误显示该消息的错误:VS2019版本16.3有一个硬发布截止日期。这表明,他们还没有完成,他们需要一段时间才能恢复。最好的方法是重新安装16.2.5并忽略更新通知。