我是BDD和Specflow的新手,所以请帮忙。今天我在本地机器上安装了Specflow V1.8.1。在安装过程中,我确保选择了VS 2008和2010插件。在安装之后,我可以在VS 2010中找到新的模板,例如.feature,但是在VS 2008中,我找不到任何specflow模板,我试图重新安装几次,关闭所有的VS项目,但事情并没有不会好起来的。可能的原因是什么?谢谢!
答案 0 :(得分:4)
我遇到了同样的问题,因为我不得不为项目降级到VS2008。 1.8.1安装程序适用于VS2010,但不适用于VS2008。
<强>更新强> 安装Specflow安装程序后,您可能会在以下目录中找到3个新的specflow * .zip文件:
C:\ Program Files(x86)\ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ ItemTemplates \ CSharp
如果您创建子文件夹结构* Specflow \ 1033 * 并将以下三个文件移动到新的1033文件夹中:
现在可以使用以下步骤重新创建项目缓存:
其他方法
以下步骤可以为您解决问题:
注意:步骤2将模板放在VS安装位置,而步骤4重建模板并将它们安装到缓存中(此处:C:\ Program Files(x86)\ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ ItemTemplatesCache \ CSHARP \ SpecFlow \ 1033)