如何修复CS0234-缺少组装参考

时间:2019-04-03 09:51:35

标签: visual-studio nunit specflow

我正在设置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不适用

1 个答案:

答案 0 :(得分:0)

SpecFlow扩展找不到引用的SpecFlow版本,并退回到集成生成器(1.9 ...)。

解决方案:使用MSBuild代:https://specflow.org/2019/generating-code-behind-files-using-msbuild/