Visual Studio 在我的代码中随机添加了很多空格

Visual Studio randomly adds a lot of spaces to my code

我打开了一个页面,写了一些代码,然后在随机的一段时间后我的页面重新格式化并且我的空间变成了标签。我必须关闭文件并重新打开才能修复它。请看下面的屏幕截图。

我使用的是 c# 和 Visual Studio 2019。我最近更新到 visual studio 的最新版本,这是开始发生的时候。我现在使用的是 16.11.4 版。我还同时安装了 .NET 5,所以不确定 visual studio.

是否有问题

编辑:我想我明白了添加空格的原因。如果您查看此新屏幕截图,您会发现它在空格所在的位置注入了灰色字体。我试着在空白处点击几次,那些灰色字母出现了。我猜页面无法加载所有这些,直到我点击它们?

有人知道为什么吗?

我认为这是由您的自动换行首选项造成的,然后调整了您的 window。转到文件 - 首选项 - 设置,然后搜索“wrap”并尝试设置或将其关闭。

我安装Resharper时遇到了同样的问题,我升级到最新版本Visual Studio。

您在使用 Resharper 吗?如果是,请禁用它或将 Visual Studio 降级到与您的 Resharper 版本兼容的版本。