Test Explorer позволяет запускать тесты под отладчиком, и я часто использую его для отладки одиночных тестов. Однако используемые в этом случае настройки отладчика отличаются от установленных для тестового проекта и предотвращения эффективной отладки. Я хотел бы ограничить отладку в управляемом режиме только для библиотеки классов UWP, в то время как отладчик всегда запускается в смешанном собственном/управляемом режиме. Это предотвращает любую отладку, поскольку .NET Core не поддерживает отладку смешанного режима. Я работаю на VS 2015.Как изменить настройки отладчика для отладки отдельных модульных тестов из VS 2015 Test Explorer
После проверки и тестирования всех возможных настроек мне не удалось переключить режим отладки с смешанного на управляемый. Есть идеи?
Не удалось: Очистка и восстановление проблемы с кешем MEF на короткое время.
Отладка завершается с ошибкой. Msg Не удается подключиться к CoreCLR. Interop отладка не поддерживается
, если вы убедитесь, что это связано с версией среды UWP, я предлагаю вам использовать старую версию в качестве обходного пути, а затем сообщать об этой проблеме в группу отчетов Microsoft connect. Конечно, вы также можете поделиться простым образцом здесь, я проверю его в своей стороне, я позабочусь о том, чтобы сообщить об этом, если я получу ту же проблему, что и ваша. –
Довольно уверен, что это проблема с UWP v5.2.2 runtime.One может воспроизвести ошибку, выбросив исключение в тесте, которое приведет к сбою приложения тестирования UWP, и после этого попытается отладить тест на нарушение доступа к памяти в финализаторе, вызванном вне метода тестирования. Если время выполнения обновлено с v1.0.3, которое по умолчанию используется для версии v1.0.4, выпущенного с .NET Core 1.0.1, проблемы фиксируются на постоянной основе даже в среде исполнения v5.2.2. Это обходной путь, который я бы рекомендовал на время. Мое понимание заключается в том, что ошибка была исправлена в v1.0.4 среды выполнения .NET Core. Нам нужно дождаться следующего выпуска UWP, чтобы его «официально» зафиксировали. –
Если это так, вы можете оставить отзыв здесь: http://connect.microsoft.com/VisualStudio/feedback/CreateFeedback.aspx, чтобы вы могли получать самую последнюю информацию из группы продуктов напрямую. Конечно, поскольку он хорошо работает в v1.0.4 основного времени выполнения .NET, по крайней мере, это обходной путь теперь, вы можете отметить свой ответ в качестве предварительного ответа, прежде чем вы получите какую-либо информацию из группы отчетов о подключении. Хороший день :) –