如何禁用 Specflow 智能感知?

How to disable Specflow intellisense?

我的项目很大,有很多测试步骤。结果,当我写 'feature' 文件时,我发现我的电脑突然停止了。在非常大的功能文件上,即使不输入任何内容,我的 CPU 核心之一也会达到极限,性能会下降到输入极其缓慢的程度,迫使我重新启动 Visual Studio。

即使在较小的特征文件上,编写特征文件时的性能也非常慢,因为 Specflow 智能感知会查看项目中的所有测试步骤。

有没有办法禁用 Specflow 智能感知甚至阻止 Specflow 分析步骤绑定?我能做些什么来提高这里的性能吗?

您可以通过转到工具 -> 选项 -> SpecFlow -> 编辑器设置 -> 启用智能感知来禁用智能感知。

但我担心它会在 IDE 中停止显示,但分析仍在继续,因此它不会解决您的 CPU 问题(根据 the code

但是选项 "Enable project-wide analysis" 设置为 False 应该可以解决您的问题