使用SpecFlow 1.9和SpecRun 1.1时无法找到SpecRun.exe

时间:2012-08-06 21:16:40

标签: bdd specflow

刚从NuGet下载最新的SpecFlow 1.9到BookStore演示中。

情景运行良好 - 一切都过去了。

当我从NuGet安装SpecRun 1.1并运行方案时,SpecFlow会给我一个对话框,指出:“无法找到SpecRun.exe。”

我已从app.config中删除了MSTest runner。

我已验证SpecRun.exe位于: \书店\包\ SpecRun.Runner.1.1.0 \工具

它编译得很好,网站仍然运行良好 - 只是没有使用SpecRun的SpecFlow。

我错过了配置步骤吗?

感谢。

3 个答案:

答案 0 :(得分:0)

我认为问题在于移除MSTest。我有同样的错误("无法找到SpecRun.exe"),在我的情况下,这是因为我项目设置中的Test runner工具未设置为MSTest。

答案 1 :(得分:0)

您可能需要升级NuGet-package VS IDE集成; http://www.specflow.org/specflownew/WhatsNew19.html

至少为我工作:)

答案 2 :(得分:0)

我遇到了类似的问题。 尝试通过Tools-> Extension Manager ...

安装SpecFlow 1.9.2扩展