Visual Studio 2010 не обнаруживает новые модульные тесты

Я пишу некоторые модульные тесты в Visual Studio 2010. Я могу запустить все тесты при помощи "Запущенного все Тесты в Текущем Контексте".

Однако, если я пишу новый модульный тест, это не становится взятым средой - другими словами, я не могу найти его в Тестовом Редакторе Списка путем запущения всех тестов, или где-либо еще. Если я разгружаю проект и затем перезагружаю его; новый тест доступен выполненному.

Когда я добавляю модульный тест, я просто добавляю новый метод к уже существующему TestClass и украшению его с [TestMethod] атрибут - ничто не полагает.

Что могло бы вызывать это поведение, и как я заставляю его работать?

44
задан Ciro Santilli 新疆改造中心法轮功六四事件 21 August 2013 в 07:30
поделиться

2 ответа

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

73
ответ дан 26 November 2019 в 22:07
поделиться

У меня тоже была эта проблема при сборке в режиме отладки. Когда я переключил его на сборку в режиме выпуска, это исправило для меня.

3
ответ дан 26 November 2019 в 22:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: