Resharper потерян и не может найти мои модульные тесты MSTestV2

#c# #unit-testin& #resharper

#c# #модульное тестирование #resharper

Вопрос:

В течение многих лет я генерировал свои модульные тесты C # из меню VS (MsTestV2) и использовал ReSharper для запуска сгенерированных модульных тестов.

Проблема в том, что время от времени (по моему опыту, несколько раз в год) ReSharper теряет модульные тесты и не может их найти или запустить. В моем желобе VS text editor не отображаются круги.

Я пробовал такие вещи, как очистка решения, его перестройка, перезагрузка Vstudio, удаление моего файла .suo, очистка параметров ReSharper&&t; Общие&&t; Очистить кэши, удаление / восстановление ссылки на тестовый проект к тестируемому проекту, добавление нового тестового примера вручную в тестовый класс, добавление нового тестового класса и, вероятно, несколько других методов, которые я не могу вспомнить. Ни один из них не помог.

У меня есть небольшая заметка из прошлого экземпляра, в которой мне предлагается скопировать все мои тестовые файлы, удалить весь тестовый проект, создать его заново, добавить новый фиктивный тестовый пример, и когда ReSharper сможет увидеть новый тест в новом проекте, вырезать и вставить и скопировать мои старые тестовые файлы в новый проект.

Естественно, программа MSTest runner в Visual Studio находит и запускает все мои тесты должным образом.

Текущий тестовый проект и тестовые примеры работали должным образом в течение многих месяцев, и я бы предпочел не перестраивать весь проект заново. Единственное недавнее нововведение за последние день или два — это обновление до версии 16.7.0 и обновление до последней версии ReSharper Ultimate 2020.1.4, построенной на 2020-07-02. Это может быть проблемой, потому что ReSharper не может найти тесты MsTestV2 и в других проектах. Это, безусловно, было бы легкой комбинацией, в которой можно обвинить. Но мой вопрос на самом деле касается надежной процедуры, позволяющей ReSharper находить модульные тесты, которые он потерял.

Кто-нибудь знает надежный способ заставить Resharper снова находить текущие тестовые проекты и тестовые примеры?

Комментарии:

1. Из не найдено модульных тестов MSTest после обновления до Visual Studio 16.7.0 «Это известно и было вызвано изменениями API внутри версии 16.7.0. Это исправлено в предстоящем 2020.2 »

2. И далее следует сообщение о проблеме «Я использовал EAP, и, похоже, это исправлено в этом:»

3. Отличная детективная работа на сайте отслеживания проблем Resharper. (Я даже не знал, что он существует, и не видел его в веб-поиске проблемы. Я буду следить за обновлением Resharper. Спасибо!