首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法绑定specflow中的步骤。每次弹出-“步骤绑定仍在分析中,请稍候”

无法绑定specflow中的步骤。每次弹出-“步骤绑定仍在分析中,请稍候”
EN

Stack Overflow用户
提问于 2021-05-03 21:28:48
回答 2查看 120关注 0票数 0

在尝试绑定功能文件中的步骤时,我看到弹出窗口“步骤绑定仍在分析中。请稍候”。我尝试清除缓存,删除临时文件,升级specflow版本,并重新启动系统和Visual studio,但都没有帮助。我在stackoverflow上尝试了其他解决方案,但在过去的2-3天内仍然有相同的问题。期待解决方案。

EN

回答 2

Stack Overflow用户

发布于 2021-05-12 23:44:52

此问题的根本原因是您的代码性能较差,这会导致速度变慢并挂起您的Visual Studio,或者由于代码的低性能Visual studio移动到无响应状态。

解决方案是提高代码的性能。您需要以所有可能的方式优化您的代码:

  • 避免不必要的循环,在参数化方法中使用较少的参数,如果使用超过5个参数,则在每个步骤中使用较少的输入,将-Use -Use -Divide参数转换为更多的方法。这将提高性能。-Divide将输入值分成更多的子步骤或单独的步骤,这将提高代码的性能和速度。如果有更多的情况,则使用-Use switch case而不是if else语句。如果引用变量或对象不再使用,则-Free释放占用的内存。从外部源-Read数据,并将它们存储到本地对象或列表中,最小化使其只需一次从外部源读取一次,并访问列表或任何其他对象/变量中本地复制的值。-Close或相当的外部文件或在使用后调用它们。

希望这是提高代码性能的最好方法,这个问题不会再存在了。

票数 0
EN

Stack Overflow用户

发布于 2021-05-21 19:40:21

您可以尝试使用SpecFlow的Deveroom扩展,而不是Visual Studio2017/2019的SpecFlow。这使用了一种不同的技术来发现绑定,因此从这个角度看更快/更快。功能集大致相同,并且两者都是免费/开源的。有关设置说明,请参阅https://github.com/specsolutions/deveroom-visualstudio/wiki/Installation

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67369780

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档