#visual-studio #nunit #specflow
#visual-studio #nunit #specflow
Вопрос:
Я настраиваю проект SPECFLOW BDD, и когда я создаю свой проект, я получаю ошибку ниже:
В папке reference: у меня есть «nunit.framework»
Ошибка состояния с подавлением строки файла проекта Описание кода серьезности CS0234 Тип или имя пространства имен ‘TestFixtureSetUpAttributeAttribute’ не существует в пространстве имен ‘NUnit.Framework’ (у вас отсутствует ссылка на сборку?) SpecFlow Project2 C:UserssourcereposSpecFlow Project2 SpecFlow Project2TestFeature.feature 3 N / A
Ошибка состояния подавления строки файла проекта Описания кода серьезности CS0234 Тип или имя пространства имен ‘TestFixtureSetUpAttribute’ не существует в пространстве имен ‘NUnit.Framework’ (у вас отсутствует ссылка на сборку?) SpecFlow Project2 C:UserssourcereposSpecFlow Project2 SpecFlow Project2TestFeature.feature 3 N / A
Ошибка состояния с подавлением строки файла проекта Описание кода серьезности CS0234 Тип или имя пространства имен ‘TestFixtureTearDownAttributeAttribute’ не существует в пространстве имен ‘NUnit.Framework’ (у вас отсутствует ссылка на сборку?) SpecFlow Project2 C:UserssourcereposSpecFlow Project2 SpecFlow Project2TestFeature.feature 12 N /A
Ошибка состояния подавления строки файла проекта Описания кода серьезности CS0234 Тип или имя пространства имен ‘TestFixtureTearDownAttribute’ не существует в пространстве имен ‘NUnit.Framework’ (у вас отсутствует ссылка на сборку?) SpecFlow Project2 C:UserssourcereposSpecFlow Project2 SpecFlow Project2TestFeature.feature 12 N /A
Комментарии:
1. На какую версию NUnit вы ссылаетесь?
Ответ №1:
Расширение SpecFlow не может найти указанную версию SpecFlow и возвращается к встроенному генератору (который равен 1.9 …).
Решение: используйте генерацию MSBuild:https://specflow.org/2019/generating-code-behind-files-using-msbuild /