Visual Studio не выполняет отладку при отладке модульных тестов?

У меня есть куча модульных тестов, которые я тестирую, и я ставлю точку останова на код unitest, и когда я запускаю CTL+R,T вместо остановки на точке останова, он просто выполняет код, и я пытаюсь отладить код unittest, потому что он не работает. Любая помощь?

Я использую профессиональную версию VS 2010.


person Nick Kahn    schedule 19.12.2011    source источник
comment
Связанный пост - Visual Studio 15.8.1 не выполняет модульные тесты MS   -  person RBT    schedule 27.04.2021


Ответы (4)


Настоятельно рекомендуется Test Driven, вы сможете щелкнуть тест правой кнопкой мыши и выбрать тест с отладчиком и шаг через код очень легко.

person Bassam Mehanni    schedule 19.12.2011
comment
да, я загружаю, прежде чем опубликовать вопрос, и я щелкаю правой кнопкой мыши и тестирую с помощью отладчика, но никогда не останавливаюсь на точке останова. - person Nick Kahn; 19.12.2011
comment
убедитесь, что ваша точка останова находится прямо в начале вашего теста (первая строка) и убедитесь, что тест не дает сбой при настройке вашего теста по какой-либо причине.. если у вас есть настройка, поместите точку останова там, чтобы вы абсолютно уверены, что он просто не достигает точки останова - person Bassam Mehanni; 19.12.2011

Тест Visual Studio 2010 не входит в отладчик при исключении

Убедитесь, что вы выполняете "Тест->Отладка" или "Отладка теста"/"Отладка выбранного теста". Простое выполнение тестов с установленной конфигурацией Debug не приведет к подключению отладчика к выполняющемуся тесту.

'Надеюсь, это поможет

person paulsm4    schedule 19.12.2011
comment
да, я делаю тест и запускаю с отладчиком, но все равно не работает... поэтому я смотрю на ссылку в вашем посте, и она говорит Go to Debug->Exceptions or ctlr-alt-e. Then you can make sure the exception you want to catch is enabled. после того, как я перехожу к отладке ==>›исключение›› что я должен выбрать? - person Nick Kahn; 19.12.2011

У меня была такая же проблема, и я решил ее следующим образом:

  • щелкните правой кнопкой мыши на своем тестовом проекте
  • перейти к свойствам
  • открыть вкладку "сборка"
  • снимите флажок "Оптимизировать код"
person user2292496    schedule 26.07.2017

Та же проблема возникла у меня в Visual Studio 2015. Проблема заключалась в том, что в раскрывающемся списке Конфигурация решений на панели инструментов Visual Studio не было установлено значение Отладка. После внесения этого изменения отладка заработала.

person Theophilus    schedule 24.01.2019