更改了文件夹结构 - 现在缺少 Specflow .feature 文件(仅看到 .feature.cs)

Posted

技术标签:

【中文标题】更改了文件夹结构 - 现在缺少 Specflow .feature 文件(仅看到 .feature.cs)【英文标题】:Changed folder structure - now Specflow .feature files are missing (only seeing .feature.cs) 【发布时间】:2021-12-12 14:56:21 【问题描述】:

我在一个新分支中对我们的 specflow 结构进行了一些更改。 VS 反应不好,突然找不到移动步绑定。所以我隐藏了更改和文件移动并返回到没有更改的分支。

但是,现在,在另一个分支中更改路径的所有功能文件都不会生成 .feature 文件。仅显示 feature.cs 文件。

我没有移动的所有功能文件都和以前一样。我已清除缓存并重建解决方案无济于事。我不知道发生了什么。

有什么想法吗?

*红色小符号表示“已忽略”

【问题讨论】:

在解决方案资源管理器面板中单击“显示所有文件”。其他文件可能会显示。 【参考方案1】:

我不知道到底是什么问题,但它与 Git 相关。已经删除的某人文件再次出现在树中。

没有真正的解决方案,但如果一切都失败了,克隆源可能会起作用。

【讨论】:

以上是关于更改了文件夹结构 - 现在缺少 Specflow .feature 文件(仅看到 .feature.cs)的主要内容,如果未能解决你的问题,请参考以下文章

Specflow 场景大纲 - 更改自动生成的测试名称

如何教 SpecFlow 向我的测试类添加额外的 NUnit 属性

Specflow 与 .feature 文件的关联

如何为所有 SpecFlow 功能重新生成设计器代码

SpecFlow 提示错误 all steps are bound 解决

在“添加新项目”窗口中找不到 SpecFlow 功能文件选项 - VS20019