刚从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。
我错过了配置步骤吗?
感谢。
答案 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扩展