2016-10-07 1 views
6

У меня возникают проблемы с запуском режима отладки для модульных тестов в моем проекте UWP (Windows 10). Ошибка выброшен является:Отладка UWP UnitTest «Не удается подключиться к CoreCLR»

Unable to attach to CoreCLR. Interop debugging is not supported.

Выход из тестового окна показывает:

Deployment complete (0:00:00,932). Full package name: "d13697af-b51e-4d46-bbce-4f4b89a44a95_1.0.0.0_x64__h20887da7bcmm" 

A user callback threw an exception. Check the exception stack and inner exception to determine the callback that failed. 

действительно странно, что это не происходит каждый раз. Я успешно отлаживал свои модульные тесты пару раз, пока не сработает. Средство, по-видимому, состоит в том, чтобы очистить решение и перестроить, после чего он иногда (не всегда) снова работает для нескольких попыток. Затем он начинает терпеть неудачу, и мне нужно снова очистить.

Я строю для Windows 10 build 10586, выбирая другую версию, похоже, что-то другое.

+0

ли вы найти решение этой проблемы? У меня такая же проблема. Кажется, что вы перестали работать, так как я добавил пакет SimpleStub от Nuget? – AndrewJE

+0

Нет. Единственный пакет, который у меня есть в моем тестовом проекте, - это ядро ​​.NET на данный момент, и он по-прежнему не работает время от времени. Я также сделал боковую установку VS «15», чтобы узнать, поможет ли это, но, вероятно, это связано с SDK, так как это тоже не помогло. – Jasper

+1

Похоже, мы не единственные в этой проблеме. http://stackoverflow.com/questions/39399907/how-to-change-debugger-settings-for-debugging-individual-unit-tests-from-vs-2015 Кажется, это проблема с SDK. – AndrewJE

ответ

0

Моя проблема заключалась в том, что я удалил «debugType»: «portable», line из моего файла project.json.

"buildOptions": { "debugType": "портативный", "emitEntryPoint": правда },

+0

Это не ответ, вы должны использовать '[Добавить комментарий]' – McNets

Смежные вопросы