投影快照中的长度计算不一致

Fre*_*kyB 7 visual-studio

在 Visual Studio 2017 中,我工作时发生了一些意想不到的事情。我正在编辑剃刀视图(没什么特别的,只是普通编辑 - 我复制粘贴了一小块文本),突然间我收到了这条消息:

在此处输入图片说明

我尝试重新启动 Visual Studio,删除 suo 文件,删除我的临时文件夹......现在我无法在这个特定视图中工作。如果我尝试更改此 .cshtml 中的任何内容,则会收到上面的消息或此消息:

在此处输入图片说明

这是什么?我不记得在以前版本的 Visual Studio 中看到过这个。如何避免这种情况并继续工作?

Dan*_*mps 1

我发现了一个问题,他们声称该问题已在新版本中修复。于是我更新了,但是问题依然出现,可能是旧版本触发的。

清理/重建不起作用。更新后我最终做了什么(我不知道所有步骤是否都是必要的,但这对我有用):

  • 复制旧文件的内容(如有必要,进行编辑,我当时没有有效的 .cshtml,我不想再次遇到相同的错误)
  • 创建一个新文件并将内容粘贴到其中
  • 删除旧文件
  • 提交代码
  • 将旧文件重命名为新名称
  • 再次提交代码

然后就解决了