У меня проблемы с отладчиком в Visual Studio 2010 при использовании режима отладки модульного теста.
Когда я сталкиваюсь с точкой останова в тесте, все данные объекта заменяются знаками вопроса, и это говорит мне: «Дочерний объект не может быть оценен». Вскоре после этого он прерывает режим отладки сам и игнорирует любые дальнейшие точки останова.
Там не отображается никакой ошибки, но под сводкой вы можете прочитать:
Тестовый процесс хоста неожиданно завершился.
Я не могу найти полезную информацию об этой ошибке.
Нет проблем при отладке вне теста или при прохождении (/ входе) теста. Если я поставлю точку останова для каждой строки, она будет показывать мне данные в большинстве случаев.
Если для КАЖДОЙ линии, связанной с изменением объекта, нет точки останова, тест будет прерван.
Данные были показаны ранее без проблем, и да, все ссылки доступны и актуальны.
Кто-нибудь сталкивался с проблемой симуляции? ... и надеюсь найти решение?
Это то, что я пробовал до сих пор:
- Восстановление и очистка раствора.
- закрытие visual studio + перезагрузка системы
- установлен VS10 с пакетом обновления 1
- переустановил Visual Studio 10
- протестировано на VS10 Ultimate и Premium
- Удаление и восстановление файлов решений
- Удаление всех точек останова
- TraceAndTestImpact / Local.testsettings: время ожидания теста> время ожидания и прерывание установлены на 30 минут.
- TraceAndTestImpact / Local.testsettings: модульный тест> определены папки сборки
- TraceAndTestImpact / Local.testsettings: Развертывание> Включить удаление - каталоги и файлы
Системная информация
Windows 7 Ultimate, 64-разрядная
Дополнительная информация:
- При просмотре кода данные видны.
- Тесты, которые я запускаю, НЕ терпят неудачу. Если точки останова не установлены, они проходят.
- Если я поместил точку останова ранее в коде, тест просто прерывается там.
- Единственной видимой информацией об объекте времени выполнения является счетчик, и он отображается так: «Count = 0x00000001»
- В дополнение к этой проблеме отладчик, как правило, "глючит". Когда я убираю точки разрыва, они возвращаются! Некоторые точки останова невидимы до момента отладки. Точки останова, установленные до начала проблемы, не могут быть удалены, и они по-прежнему работают нормально.
ЛЮБЫЕ предложения более чем приветствуются. Я понятия не имею, что попробовать дальше.
Спасибо за ваше время :) 1073 *