Visual Studio 2017: произошла неустранимая ошибка, и отладку необходимо прекратить

При выполнении модульных тестов в режиме отладки я получаю следующее сообщение об ошибке:

A fatal error has occurred and debugging needs to be terminated. For more 
details please see the Microsoft Help and Support web site. 
HRESULT=0x8000ffff. ErrorCode=0x0.

6 ответов

Так что мои шаги, чтобы решить проблему,

1- [Профилактическое действие] Обновите Visual studio 2017, с уведомления желтого флага или с

Tools >> Extensions & Updates >> Updates >> visual studio marketplace.

2. Найдите в своем тестовом решении файл launchsettings.json и удалите его.

3- Очистите тестовый раствор.

4- Перестройте проект.

5- Сделать чашку кофе;).

Перезапуск Visual Studio решил для меня эту проблему.

Очистка решения не работала для меня, и я не мог найти launchsettings.json.

Что устранило ошибку для меня: изменение стартового проекта на проект, отличный от тестового, как упоминалось в этом сообщении на форуме MSDN.

Решение

Очистите раствор и попробуйте снова. Смотрите Visual Studio Forum для деталей. Это помогло в моем случае.

У меня была аналогичная проблема из-за того, что настройки .Net Framework Target были неправильными. Он был установлен на .NET 5.0, который не поддерживался VS2017. Открытие проекта в VS2019 решило проблему.

Попробуйте проверить свои пакеты зависимостей и ссылки и постарайтесь убедиться, что все в порядке. Устраняю эту проблему, удаляю ненужные и сломанные зависимости.

Другие вопросы по тегам