Портирование. Net Framework на. Net Стандарт / Ядро приводит к ошибке «Отладка в режиме отладки» «Для оценки функции требуются все потоки» - PullRequest
4 голосов
/ 11 февраля 2020

Я недавно перенес / перенес всю свою систему автоматизации Selenium C# с. Net Framework на. Net Standard и. Net Core.

После этого я понял, что при отладке (с помощью Test Explorer) и просмотре свойств во всплывающем окне отладки я получаю ошибки «Для оценки функции требуется запуск всех потоков» (см. Скриншот ниже).

Увидев это, я проверил окно «Потоки» в режиме отладки (см. Скриншот ниже) и увидел, что оно многопоточное (дополнительные потоки отображаются как «недоступно» и «System.Private.Core ManualResetEventSlim») .

То же решение с тем же кодом в. Net Framework также показывает многопоточность, однако при отладке не выдает никаких ошибок (см. Скриншот ниже).

Что могло вызвать это? Как мне исправить это, чтобы я мог отлаживать, не получая этих ошибок / без необходимости вручную щелкать эти маленькие значки, чтобы увидеть свойства в новом Net Core

enter image description here

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...