JetBrains Rider "Document has exceeded the threshold" 错误

JetBrains Rider "Document has exceeded the threshold" error

我在 Win 10 x64 上使用 JetBrains Rider 2018.1.3 开发一些 Unity 游戏。

我的一个 C# 脚本大约有 12000 行代码,文件大小约为 550KB。这个文件的代码检查被禁用,向这个文件添加代码变得非常困难,因为它甚至没有向我显示错误。我必须输入我的代码,保存,转到 unity,等待编译完成,然后在 unity 控制台中查看我的错误。检查在小文件上工作正常。

我可以做些什么来为大文件重新启用此功能吗?

这是我收到的错误图片:

你可以重构这个文件,让它不那么疯狂。

如果此文件中有多个 class - 将其拆分,每个 class.

一个文件

如果它是一些巨大的 class,然后使用 partial 将其分成逻辑块。

我认为世界上没有 IDE 能够以有用的方式读取该文件,所以恐怕您只需要进行一些清理.重新安装 Rider 或更改设置无济于事 - 您已经达到(并且可能远远超过)硬性限制。即使您可以将设置更改为 'fix',如果将其分开,从长远来看,您的生活也会好很多。