Подтвердить что ты не робот

VS 2017 RC генерирует ошибку 0x8000ffff при попытке отладки тестов xUnit

Я пытаюсь отлаживать тесты .NET Core xUnit в VS 2017 RC. Я запускаю свои тесты через окно Test Explorer. Хотя щелчок правой кнопкой мыши по тесту и выбор Запустить выбранные тесты работает отлично, выбор Отладка выбранных тестов не выполняется:

Я не понимаю, как это пройти. Я попытался перезапустить VS, выполнить чистую сборку, удалить папку .vs/ и даже обновить до новой сборки VS 2017. Однако ничего до сих пор не работало. У кого-нибудь есть предложения, как я могу обойти это? Спасибо!

edit: В моем проекте есть Git repo здесь, поэтому, если вы хотите, чтобы вы были свободны клонировать его и посмотреть, можете ли вы воспроизвести для себя. Испытательная сборка находится в src/BasicCompiler.Tests/.

4b9b3361

Ответ 1

В моем случае с версией выпуска Visual Studio 2017 проект unit test завершился с ошибкой, потому что по какой-то причине проект unit test имел файл launchsettings.json в папке "Свойства" проекта. Удаление этой проблемы разрешило проблему отладки.

Ответ 2

Попробуйте запустить Visual Studio в качестве администратора, это может решить проблему.

Если вы не знаете, как: Щелкните правой кнопкой мыши значок приложения, щелкните правой кнопкой мыши имя приложения и выберите "Запуск от имени администратора".

Ответ 3

Если ничто не помогает попробовать полностью удалить и переустановить Visual Studio. Ошибки при обновлении иногда вызывают проблемы. В идеале IDE должна запрашивать ошибки и просить вас исправить их, но я заметил, что Visual Studio этого не делает; даже когда вы переходите к обновлению и переустанавливаете их.

Ответ 4

Я исправил это, обновив Visual Studio 2017 до 15.9.6

Сервис → Расширения и обновления → Обновления.

Ответ 5

Перезапуск против работал у меня...