Что такое сообщение "Не удалось найти тестовые контейнеры для запрошенных проектов" в окне вывода 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
- Очистить/восстановить решение
- Опубликовать его