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

Posted

技术标签:

【中文标题】在“添加新项目”窗口中找不到 SpecFlow 功能文件选项 - VS20019【英文标题】:Could not find SpecFlow Feature Files option in Add New Item window - VS20019 【发布时间】:2020-01-05 05:18:30 【问题描述】:

我是 Visual Studio 和 Specflow 的新手。我的机器中有visual studio 2019,我已经按照所有步骤通过manage nuget package成功安装了specflow。 我无法通过右键单击 proj> 添加新项目来添加功能文件。我看不到 specflow 。 谁能帮助我如何添加功能文件?

【问题讨论】:

【参考方案1】:

您是否还安装了 SpecFlow 的 Visual Studio 扩展?我认为这就是在添加新项目中提供功能文件列表的原因。

要安装,请转到工具 > 扩展和更新 > 在线,然后搜索 Specflow:

请注意,在我的屏幕截图中它已经安装,但是当您突出显示列表中的 specflow 时应该有一个下载按钮,例如

单击“下载”并将其标记为安装后,关闭 Visual Studio,让其安装,然后重试 - 然后您应该会看到模板。

【讨论】:

您使用的是哪个版本的 Visual Studio? 我使用的是 VS 2019 版本,我在解决方案级别安装了 Specflow,但仍然看不到 SpecFlow 类别【参考方案2】:

我已经通过 extensions->visual studio marketplace 安装并下载了 . 附上截图。 我仍然无法通过右键单击 proj> 添加新项目来添加功能文件。

【讨论】:

你解决了吗?同样的场景! 我在这里解决了,在我的情况下是项目的类型,在我的 cs proj 文件的顶部是引用 Microsoft.NET.Sdk。在 web 项目中你不能添加特性文件【参考方案3】:

请执行以下步骤:

    点击扩展 -> 管理扩展

    点击“在线”并在搜索框中输入specflow

    点击下载按钮 重启 Visual Studio(此步骤是强制下载后安装扩展) 安装成功后,您可以看到 Specflow 选项

【讨论】:

以上是关于在“添加新项目”窗口中找不到 SpecFlow 功能文件选项 - VS20019的主要内容,如果未能解决你的问题,请参考以下文章

在 Android Studio 4.0(Canary) 中找不到预览窗口的位置

在 Visual Studio 2019 的 PowerShell 窗口中找不到 ILDASM

在连接窗口ssms中找不到Integrations服务

某文件在桌面上,命令窗口中找不到,因为桌面是两个目录合成的

那我用SQL创建表之后,为啥在所创建的数据库中找不到呢?

用vs2010制作了c#windows窗体程序,但打包时在解决方案资源管理器窗口中找不到解决方案无