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- Сделать чашку кофе;).
Очистка решения не работала для меня, и я не мог найти launchsettings.json.
Что устранило ошибку для меня: изменение стартового проекта на проект, отличный от тестового, как упоминалось в этом сообщении на форуме MSDN.
Решение
Очистите раствор и попробуйте снова. Смотрите Visual Studio Forum для деталей. Это помогло в моем случае.
У меня была аналогичная проблема из-за того, что настройки .Net Framework Target были неправильными. Он был установлен на .NET 5.0, который не поддерживался VS2017. Открытие проекта в VS2019 решило проблему.
Попробуйте проверить свои пакеты зависимостей и ссылки и постарайтесь убедиться, что все в порядке. Устраняю эту проблему, удаляю ненужные и сломанные зависимости.