Проблема отладчика Visual Studio 2010 - незарегистрированная ошибка? - PullRequest
3 голосов
/ 25 июля 2011

У меня проблемы с отладчиком в 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 *

1 Ответ

0 голосов
/ 26 июля 2011

JaredPar дал ответ: ОШИБКА: тестовый хост-процесс неожиданно завершился.- Проблема отладчика VS10 , которая также решила большинство проблем, описанных выше.

...