gpt4 book ai didi

规范流错误 : Force regenerate steps possible?

转载 作者:行者123 更新时间:2023-12-03 08:43:30 25 4
gpt4 key购买 nike

是否可以“强制”为 specflow 功能文件重新生成步骤定义?我已创建此功能文件,但无法生成所有步骤。我收到一条消息,所有步骤都已绑定(bind),但是当我运行测试时,我收到一个错误,指出相同的步骤未绑定(bind)。我已经清除了所有内容并重新创建了功能和步骤定义,但现在我无法事件生成所有步骤,因为 specflow 说它们已经绑定(bind)。

最佳答案

SpecFlow 在您的 Temp 文件夹中创建一个 .cache 文件 持有这些绑定(bind)以加快速度。如果该文件不正常,您可以 删除它 :

  • 退出 Visual Studio。
  • 打开 Windows 资源管理器。
  • 在地址栏中,键入 %TEMP% 并按 Enter 进入您的临时文件夹。
  • 查找名称以“specflow-stepmap-YourProjectName”开头且扩展名为 .cache 的文件。
  • 删除那些文件。
  • 再次启动 Visual Studio。

  • 如果您这样做,SpecFlow 将需要一些时间来重新生成绑定(bind)。在此完成之前,如果您右键单击某个步骤并选择“转到步骤定义”,Visual Studio 将回复“步骤绑定(bind)仍在分析中。请稍候。”

    我最常将其用于相反的情况,其中 SpecFlow 显示即使存在步骤也没有任何约束。但我认为它也可能适用于您的情况。

    关于规范流错误 : Force regenerate steps possible?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17167820/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com