У меня есть тесты Specflow / Nunit, которые раньше нормально отлаживались в прошлую пятницу (16 ноября 2018 года).Вчера внезапно остановился отладчик (20 ноября 2018 года), и я ничего не изменил.
Шаги: 1. Выберите любой тест в окне Test Explorer. 2. Щелкните правой кнопкой мыши тест и выберите «Отладка выбранных тестов». После этого отладчик должен запуститься и остановиться на точке останова, но это не так.,Вместо этого я получаю вывод, относящийся к testhost.x86.exe и не могу найти файлы PDB (пожалуйста, найдите прикрепленный).
Я уже пробовал следующее: 1. Обновление до последней версии 15.9.2 2.Удалите и переустановите VS2017 Professional (уже дважды). 3. Добавьте системную переменную __UNITTESTEXPLORER_VSINSTALLPATH__
. 4. Отключите Just My Code в разделе Инструменты> Параметры> Отладка> Общие. 5. Установите флажки Серверы символов Microsoft в Инструменты> Параметры> Отладка> Символы
.
Я понятия не имею, что происходит, и я ничего не изменил ни вчера, ни в понедельник.Пожалуйста, помогите.
Вот некоторые сообщения из вывода: 'testhost.x86.exe' (CLR v4.0.30319: domain-e649a6ea-Test.API.dll): Loaded 'D:\Repos\Test\Test.API\bin\Debug\RestSharp.dll'. Cannot find or open the PDB file.
'testhost.x86.exe' (CLR v4.0.30319: testhost.x86.exe): Loaded 'C:\windows\Microsoft.Net\assembly\GAC_MSIL\System.IO.FileSystem\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.IO.FileSystem.dll'. Module was built without symbols.
'testhost.x86.exe' (CLR v4.0.30319: DefaultDomain): Loaded 'D:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\PROFESSIONAL\COMMON7\IDE\EXTENSIONS\TESTPLATFORM\testhost.x86.exe'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
The program '[13292] testhost.x86.exe' has exited with code 0 (0x0).