Что такое сообщение "Не удалось найти тестовые контейнеры для запрошенных проектов" в окне вывода VS?

Когда я создаю решение VS2015, я получаю "Не могу найти тестовые контейнеры для запрошенных проектов" в моем окне вывода. Он выводит результат "Тесты" --- который автоматически отображается при публикации моих проектов (MVC).

Это произошло только недавно.

У меня есть несколько проектов MSTest в решении.

Я использую Resharper. Я упоминаю об этом, поскольку единственными поисковыми образами, которые я получил в сообщении, были страницы о Resharper.

Что означают эти сообщения и, что более важно, как я могу избавиться от них?

У меня есть VS 14.0.25431.01 Update 3 и Resharper 2016.2.2.

Ответы

Ответ 1

Кажется, что лучшим решением в настоящее время является отключить поддержку MSTest в Resharper.

Перейдите к Resharper | Options | Tools | Unit Testing | MsTest и снимите флажок Enable MSTest support.

Решил проблему для нескольких человек, но, очевидно, отключает поддержку MSTest, которую вы получаете с помощью Reshaper. Итак, сейчас мы должны решить арендодатель двух зол.

Ответ 2

Я избавился от себя

  • Навигация к справке | Зарегистрировать продукт
  • Выйти
  • Вход

Я понятия не имею, почему это сработало для меня, и нет никакой реальной причины, чтобы попробовать это в первую очередь.

Ответ 3

Что касается меня, если я опубликовал в отладочной конфигурации - все было в порядке. Но с выпуском у меня была такая же проблема. Следующие шаги помогли мне: - Переключена в конфигурацию Release - Очистить/восстановить решение - Опубликовать его