Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2012 在VisualStudio中,上下文菜单中的Specflow选项变灰_Visual Studio 2012_Bdd_Specflow_Specrun - Fatal编程技术网

Visual studio 2012 在VisualStudio中,上下文菜单中的Specflow选项变灰

Visual studio 2012 在VisualStudio中,上下文菜单中的Specflow选项变灰,visual-studio-2012,bdd,specflow,specrun,Visual Studio 2012,Bdd,Specflow,Specrun,我正在使用Specflow以BDD样式的格式编写测试。不幸的是,今天早上在我的VisualStudio中,我无法看到创建step文件的选项。甚至F12也不起作用。那些没有step文件定义的语句将以紫色显示。但今天它是黑色的,即使没有step文件定义 请参阅附件 谁能帮我一下,因为我错过了什么 谢谢我不知道你到底在找什么。如果可能的话,请发布您获得的右键单击选项的完整图像 没有步骤定义的场景步骤将为粉红色。步骤DEF编码后,颜色将变为黑色 图像链接: 如果要为步骤创建步骤定义,请右键单击该步骤并找

我正在使用Specflow以BDD样式的格式编写测试。不幸的是,今天早上在我的VisualStudio中,我无法看到创建step文件的选项。甚至F12也不起作用。那些没有step文件定义的语句将以紫色显示。但今天它是黑色的,即使没有step文件定义

请参阅附件 谁能帮我一下,因为我错过了什么


谢谢

我不知道你到底在找什么。如果可能的话,请发布您获得的右键单击选项的完整图像

没有步骤定义的场景步骤将为粉红色。步骤DEF编码后,颜色将变为黑色

图像链接:

如果要为步骤创建步骤定义,请右键单击该步骤并找到底部的
生成步骤定义
转到步骤定义
选项。单击任一选项以创建步骤定义

图像链接:


注:不幸的是,由于缺乏声誉,我无法在此发布图片。我正在添加链接以查看图像。

听起来您好像还没有安装Specflow visual studio扩展


你在同一台机器上吗?您禁用了扩展吗?

我尝试了上面列出的所有选项,有些没有列出。最后一个选项有效-卸载并重新安装visual studio

我在Visual Studio ultimate 2013中也遇到了同样的问题,解决这个问题花了3-4个小时

我遵循了这里提到的步骤- 并试图删除“specflow-stepmap-SpecFlowProject-607539109-73a67da9-ef3b-45fd-9a24-6ee0135b5f5c.cache”文件,但仍然无法工作

这里也提到了类似的步骤-

删除缓存文件后,当我重新打开Visual Studio和解决方案时,缓存文件从未重新创建

然而,对我有效的是重新加载项目。从那以后,它工作得非常好


下面是我的建议-删除缓存文件,然后重新加载项目。

这与我以前的经历相同


解决方案是删除bin/Debug文件夹中的所有文件,然后重新启动visual studio。希望这能帮助您解决这个问题,因为它可能非常烦人

如果右键单击常规场景中的某个步骤而不是场景大纲,则上下文菜单中的这些选项是否仍然处于禁用状态?是。他们被禁用了。我同意,就是这样。我不确定你在这里提到的specflow插件是什么。我已经安装了Specflow插件(作为nuget)和specrunner。否则,我相信我将无法创建功能文件…Specflow有两个部分,nuget包和。确保你已经安装了扩展,并且它已经启用(工具->扩展,然后检查列表)。我尝试了上面列出的所有选项,有些没有列出。最后一个选项有效-卸载并重新安装visual studio。