如何禁用 Specflow 智能感知?

Cia*_*her 4 specflow

我的项目非常大,并且有大量的测试步骤。结果,当我编写“功能”文件时,我发现我的计算机停止运行。在非常大的功能文件上,即使不输入任何内容,我的一个 CPU 内核也会达到最大值,并且性能会下降到输入非常滞后的程度,迫使我重新启动 Visual Studio。

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

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

Tom*_*nik 5

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

在此处输入图片说明

但我担心它会停止在 IDE 中显示,但分析仍在继续,所以它不会解决您的 CPU 问题(根据代码

但是将“启用项目范围的分析”选项设置为 False 应该可以解决您的问题