Код VS (1.94.2) «Перейти к определению» (Ctrl + щелчок) не работает для шагов SpecFlowC#

Место общения программистов C#
Anonymous
Код VS (1.94.2) «Перейти к определению» (Ctrl + щелчок) не работает для шагов SpecFlow

Сообщение Anonymous »

Я столкнулся с постоянной проблемой с кодом Visual Studio, из-за которой функция «Перейти к определению» (Ctrl+Click) не работает для шагов SpecFlow. Несмотря на успешное выполнение теста, IDE не может найти соответствующие определения шагов. Это существенно снижает эффективность разработки и понимание процесса тестирования.
Ключевые моменты:
  • Тестовые примеры выполняются без проблем.
  • Похоже, проблема связана с функцией навигации VS Code.
  • "Перейти к определению" работает для других методов и функций.
  • Я использую Appium для мобильной автоматизации.
Используемые расширения:
  • Набор инструментов .NET
  • Appium
  • Appium Kit
  • Appium Toolbox для VS Code
  • C#
  • Комплект разработчика C#
  • Расширения C#
  • Cucumber
    < /li>
    Полная поддержка Cucumber (Gherkin)
  • Cucumber Quick
  • Генератор определений шагов Cucumber
  • Выделение синтаксиса функций и фрагменты кода
  • Фрагменты и описание синтаксиса для Gherkin Cucumber
  • Определение шагов SpecFlow Генератор
  • Инструменты SpecFlow
Предпринятые шаги по устранению неполадок:
  • Отключены все расширения, связанные с Cucumber.
    < /li>
    Проверены настройки VS Code для экспериментальных функций и настройки языковой службы C#.
  • Перезапущен VS Код.
  • Рабочая область переиндексирована.
  • Очистил и пересобрал проект.
  • Обновил код VS и расширения.


Подробнее здесь: https://stackoverflow.com/questions/791 ... flow-steps

Вернуться в «C#»