我正在设置SPECFLOW BDD项目,当我构建项目时,出现以下错误:
在参考文件夹中:我有“ nunit.framework”
严重性代码描述项目文件行抑制状态 错误CS0234类型或名称空间名称'TestFixtureSetUpAttributeAttribute'在名称空间'NUnit.Framework'中不存在(是否缺少程序集引用?)SpecFlow Project2 C:\ Users \ source \ repos \ SpecFlow Project2 \ SpecFlow Project2 \ TestFeature.feature 3不适用
严重性代码描述项目文件行抑制状态 错误CS0234类型或名称空间名称'TestFixtureSetUpAttribute'在名称空间'NUnit.Framework'中不存在(您是否缺少程序集引用?)SpecFlow Project2 C:\ Users \ source \ repos \ SpecFlow Project2 \ SpecFlow Project2 \ TestFeature.feature 3不适用
严重性代码描述项目文件行抑制状态 错误CS0234类型或名称空间名称'TestFixtureTearDownAttributeAttribute'在名称空间'NUnit.Framework'中不存在(是否缺少程序集引用?)SpecFlow Project2 C:\ Users \ source \ repos \ SpecFlow Project2 \ SpecFlow Project2 \ TestFeature.feature 12不适用
严重性代码描述项目文件行抑制状态 错误CS0234类型或名称空间名称'TestFixtureTearDownAttribute'在名称空间'NUnit.Framework'中不存在(您是否缺少程序集引用?)SpecFlow Project2 C:\ Users \ source \ repos \ SpecFlow Project2 \ SpecFlow Project2 \ TestFeature.feature 12不适用
答案 0 :(得分:0)
SpecFlow扩展找不到引用的SpecFlow版本,并退回到集成生成器(1.9 ...)。
解决方案:使用MSBuild代:https://specflow.org/2019/generating-code-behind-files-using-msbuild/