Specflow与VS 2012无法正常工作

时间:2012-10-31 16:39:26

标签: c# .net visual-studio-2012 specflow

安装的.NET Framework版本:.Net 4

VS 2012来自:www.microsoft.com /.../ downloads

我能够完美地在VS 2010中使用Visual NUnit运行SpecFlow测试。我最近从上面提到的站点安装了VS 2012并尝试运行specflow测试。 specflow版本是1.8.1。问题是VS 2012将功能文件视为文本文件,格式不起作用,没有场景颜色等。另外,我无法找到View->其他Windows列表中列出的Visual Nunit。请帮忙

2 个答案:

答案 0 :(得分:1)

您需要修复或卸载/重新安装SpecFlow。原因是SpecFlow是在2012年之前安装的,所以它没有在2012年注册。或者你可以从工具菜单下的Extension Manager获得最新的SpecFlow(1.9)。

答案 1 :(得分:0)

我遇到了同样的问题,但是通过将unitTestProvider更改为name =“MSTest”并确保“MST为大写字母,然后重新启动visual studio并将SpecFlow Test Runner工具(在Visual Studio选项中)设置为Visual Studio 2012.