Файл, сгенерированный Specflow, не вложен в файл объектов, и шаги не связаны - PullRequest
0 голосов
/ 11 марта 2020

Я использую VS 2017, Specflow 2.4.1 и MSBuild.

При создании нового файла объектов создается автоматически созданный файл, который отображается в папке проекта и в решении, когда скрытые файлы отображаются. По некоторым причинам это не является частью решения и не будет в комплекте с этой функцией. Если я вручную добавлю его в проект и пересоберу, он отобразится в тестовом проводнике, но шаги не связаны. Я очистил временную папку и пошаговая карта была восстановлена.

Любая помощь будет принята с благодарностью.

File generated but not included in solution

Manually added and shows in test explorer

1 Ответ

0 голосов
/ 11 марта 2020

Убедитесь, что в Visual Studio для параметра «Включить SpecFlowSingleFileGenerator CustomTool» задано значение True:

Screenshot of VS options showing SpecFlow settings

Вы можете получить доступ к этому из Tools > Параметры> SpecFlow.

Возможно, вам придется исключить этот файл объектов из проекта, удалить для него файл feature.cs, а затем повторно включить этот файл объектов до устранения проблемы.

...