Как выполнить модульные тесты с отладчиком в смешанном режиме? (VS2008) - PullRequest
2 голосов
/ 18 ноября 2010

Я исправляю некоторые юнит-тесты, и мне нужно их отладить.Callstack смешан (есть управляемые и неуправляемые библиотеки DLL), поэтому мне нужно, чтобы отладчик был в смешанном режиме.

Насколько я видел, если вы запускаете собственный текст модуля, отладчик находится в основном режиме, а если вы запускаете управляемое UT, то отладчик управляется.

Есть ли способ настроить его в смешанном режиме?

Заранее спасибо, товарищи.

РЕДАКТИРОВАТЬ: Чтобы уточнить, что я делаю для отладки, это нажать наКнопка «Отладка» из списка модульных тестов, доступных в Visual Studio.Если я делаю это в управляемом тесте, отладчик запускается в управляемом режиме. Если я делаю это в неуправляемом тесте (C ++ / CLI), тогда отладчик запускается в неуправляемом режиме.

1 Ответ

1 голос
/ 18 ноября 2010

Я нашел решение.Прежде всего, если вы находитесь в проекте C #, включите «отладку неуправляемого кода».

После этого запустите UT из окон «Результаты теста» с помощью кнопки «Отладка проверенных элементов».

Похоже, это ошибка в выпуске 2008 года и исправлена ​​в 2010 году.

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