【问题标题】:How to disable Specflow intellisense?如何禁用 Specflow 智能感知?
【发布时间】:2017-08-17 04:55:08
【问题描述】:

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

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

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

【问题讨论】:

  • 您可以在 Notepad++ 中编辑文件。

标签: specflow


【解决方案1】:

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

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

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

【讨论】:

  • 禁用智能感知应该可以解决性能问题。项目范围的分析在您打开解决方案后第一次打开要素文件时运行,并被缓存。站点范围的分析很可能不是问题。
  • 我关闭了项目范围的分析和智能感知,我还没有经历过我的 CPU 出现异常,所以这很好 :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-03-31
  • 2011-02-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多