VS2017 работает отладка выбранных тестов не открывает отладчик - PullRequest
0 голосов
/ 22 ноября 2018

У меня есть тесты 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).

1 Ответ

0 голосов
/ 24 июля 2019

Установите NUnit3testAdapter из пакетов управления Nuget и перезапустите вашу визуальную студию.это помогает мне :)

...