2

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

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

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

4

2 回答 2

1

您需要修复或卸载/重新安装 SpecFlow。原因是 SpecFlow 是在 2012 年之前安装的,因此它没有在 2012 中注册。或者,您可以从工具菜单下的扩展管理器中获取最新的 SpecFlow (1.9)。

于 2012-11-12T17:32:00.770 回答
0

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

于 2015-04-01T09:17:56.080 回答