【问题标题】:SpecFlow Bindings stay partially white after UpdateSpecFlow 绑定在更新后保持部分白色
【发布时间】:2021-04-24 21:14:26
【问题描述】:

我最近将 SpecFlow 更新到 Specflow 3,在重新启动 Visual Studio 后,我的一些绑定变成了白色,而其他的似乎和以前一样工作并保持了色彩鲜艳。 我已经删除了 %temp% 目录中的缓存文件 fpr specflow 并且绑定似乎有效。 但是在开始构建后,它们又变白了。 知道如何解决这个问题吗?我发现的任何其他问题仅涵盖所有绑定变白的问题。

【问题讨论】:

标签: visual-studio binding visual-studio-2017 specflow


【解决方案1】:

从 SpecFlow 2.x 更新到 3.x 并非一帆风顺。存在需要重新配置现有测试项目的重大更改。

首先,确保您已更新适用于 Visual Studio 的 SpecFlow 插件(不是适用于您项目的 NuGet 包,适用于 Visual Studio 的插件可通过工具 --> 扩展获得)。

然后按照以下步骤升级您的配置:

  1. 打开 Visual Studio 选项:工具 --> 选项

  2. 在选项侧边栏中选择“SpecFlow”

  3. 确保 Enable SpecFlowSingleFileGenerator CustomTool 设置为 False

    如果您进行了更改,请单击“确定”。

  4. 右键单击您的功能文件,然后选择“属性”。

  5. 确保 CustomTool 属性为空。如果不为空,则删除该值。

  6. 对每个功能文件重复步骤 4 和 5,然后单击 Visual Studio 工具栏中的“全部保存”按钮(或按 Ctrl + Shift + S)。

您可以在解决方案资源管理器中选择多个 .feature 文件,右键单击所选内容并批量执行步骤 4-5 以加快速度。

延伸阅读:Upgrading from SpecFlow 2.x to 3.x.

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-09-07
    • 2018-10-27
    • 1970-01-01
    • 2017-09-17
    • 1970-01-01
    • 1970-01-01
    • 2014-07-13
    相关资源
    最近更新 更多