У меня есть общий тег unit db, который используется для проверки согласований имен, он совместно используется несколькими проектами как существующая ссылка на файл в visual studio, и это выполняется отлично для каждого проекта (каждый проект специфичен a db). Однако он прерывает поддержку редактора VS-тестирования, так как проекты с общим файлом не отображаются в тестовом представлении, так как при загрузке отображается ошибка: Ошибка при загрузке C: \: тест 'DefaultConstraints' из 'c: \ listtest .dll ', который загружается, имеет тот же TestId {3c0c0672-f45b-4b13-697a-77d588b873e4}, что и тест' DefaultConstraints ', уже загруженный из' c: \ sandbox \ commontest.dll '.Совместное использование единичного теста с несколькими проектами
Так что я не могу запустить тест в VS, но могу использовать MSBuild, есть ли лучший способ поделиться общими тестами?
Не будет ли общие тесты подразумевают общую библиотеку (или возможность для таких), которые могут быть даенной отдельно устраняя дополнительные затраты на тестирование на ваши проекты, которые повторно использовать его? – Lazarus
Я предполагаю, что цель состоит в том, чтобы повторно использовать тестовый класс, определенный в другом проекте. – Rubans