每次都会发生这种情况!在项目中有钩子设置和其他特征文件。
我点击功能文件夹 - 添加项目(SpecFlow功能文件) 命名并改变小黄瓜语法。 右键单击Generate definition并添加到steps文件夹 我删除了VS Bin文件夹和Rebuild Solution。 然后我会得到插件错误代码CS1029 - 无论我做什么我都无法防止弹出这个错误!
答案 0 :(得分:0)
弄清楚为什么我会得到需要重新生成功能文件的错误,然后结束编译错误,SpecRun无法找到插件。
我抓过的项目没有最新的NuGet包!如果你有 SpecRun + Nunit 作为 UniteTestprovider - (我在VS 2015上,安装了Visual Studio 2015的扩展Specflow)。确保SpecRun的Nuget包更新为最新的Stable版本。
你的app配置可以有插件[add name =" SpecRun"](发现一些帖子提到要删除它,你没有)
您不需要删除bin文件夹并重新打开。只需确保SpecRun的Nuget包是最新的。