Если вы получаете эту ошибку, когда она пытается запустить тесты на сервере сборки TFS, вам, возможно, придется просто изменить шаблон, который используется в определении сборки TFS для поиска тестовых сборок. Этот пост описывает проблему и решение. По сути, TFS находит одну и ту же тестовую сборку в двух разных папках и пытается включить ее дважды. Чтобы это исправить:
- Открыть Team Explorer
- Расширяйте дерево, пока не увидите сборки для своего проекта
- Выберите нужную сборку
- Щелкните правой кнопкой мыши> Изменить определение сборки
- Нажмите Процесс на боковой панели слева
- Расширить '2. Basic '> Автоматизированные тесты
- Нажмите Редактировать
- Измените Спецификацию файла тестовой сборки , чтобы удалить соответствующую папку в шаблоне. Например. изменить **** \ test .dll ** на * test * .dll
При удалении папки из шаблона совпадения (т. Е. \) Она будет включать тестовую сборку только один раз, даже если найдет ее в двух разных папках.