У меня есть проект модульного тестирования C++ UWP для статической библиотеки UWP C++ в приложении C++ Windows 10 UWP в решении Visual Studio 2015. Я использую модульное тестирование, встроенное в VS 2015. Оно отлично работало в течение нескольких месяцев, а затем в один прекрасный день я получаю это сообщение, когда пытаюсь запустить тесты из проводника тестов:
DEP3000: Попытки остановить приложение не увенчались успехом. Это может привести к сбою развертывания. Исключение из HRESULT: 0x92330047
После этого модульное тестирование перестало работать в Visual Studio. Вот что я пытался исправить эту ситуацию до сих пор:
- Вручную удалите старое развернутое приложение модульного тестирования.
- Вручную разверните приложение модульного тестирования.
- Запустите опцию «восстановить» в установщике VS 2015.
- Удалите и переустановите VS 2015.
- Используйте VisualStudioUninstaller из GitHub, а затем переустановите VS 2015.
- MVP на форумах MSDN просмотрел логи установщика и сказал, что согласно логам все установилось правильно.
- Сделал новое решение с новым проектом модульного тестирования.
Приложение модульного тестирования запускается, окно тестового приложения появляется на минуту или две, а затем приложение закрывается. Тем не менее, окно тестового проводника остается с вращающейся полосой занятости в ожидании ответа от тестового приложения (я полагаю).
У меня есть три машины для разработки. Модульное тестирование перестало работать одинаково на двух из них. Остался один. Единственное, что я не сделал, это стереть диск и переустановить Windows 10 (и все остальное) с нуля. Прежде чем я сделал это (или переключился на другую среду модульного тестирования), я решил проверить здесь, знает ли кто-нибудь из Stack Overflow, как решить эту проблему. Вроде в реестре что-то накосячили или конфигурационный файл VS куда-то спрятался, но где искать я понятия не имею.
Спасибо заранее.