Visual Studio 2015 在大型 C# 文件中键入代码时挂起

Visual Studio 2015 hangs when typing code in a large C# file

我已经看过这个问题: 所以请不要将此标记为重复。

我有一个大型 C# 代码文件,该文件为包含大约 2000 个位置实体和 1000 个类别实体的数据库提供种子。该文件必然声明了数千个变量。每当我尝试在该文件中键入更多代码时,Visual Studio 挂起并显示以下消息:Visual studio 正忙:Microsoft Visual studio 正在等待内部操作完成。

只有在这个特定的大文件中输入代码时才会发生这种情况,例如如果我输入 string,然后点击 space,Visual Studio 会冻结。因为 string 和 space 将立即用红色波浪线下划线和错误,直到您完成代码语句,这是否可能与静态类型检查器不存在有关能够处理大文件,还是其他一些自然限制或错误?

到目前为止我尝试过的事情:

我正在使用 Visual Studio 2015 社区更新 3.

Visual Studio 对种子方法的大小感到窒息。我已将此方法的内容拆分为多个单独文件中的方法。我还减少了每个方法中字符串变量的数量。我实际上不需要声明很多字符串变量,因为每个字符串变量在 AddOrUpdate 中连续使用一次,但由于各种原因,我觉得它们提高了准确性和可读性。

再次提醒我们,我们的硬件和软件仍然存在严重的局限性。为未来干杯。