Решение VS2010 с модульными тестами MSTests и TFS2008 и MsBuild - не запускает модульное тестирование - PullRequest
1 голос
/ 11 марта 2011

У меня есть настройка сборки на моем TFS-сервере (TFS2008), и он правильно собирает мое решение VS2010.(Мне пришлось изменить ToolsVersion на 4.0)

Моя проблема заключается в том, что я пытаюсь включить определение сборки для запуска моих модульных тестов на основе MsTests.Сборка завершается неудачно со следующим сообщением в файлах BuildLog.txt.

MSBUILD: предупреждение: Visual Studio Team System для тестировщиков программного обеспечения или Visual Studio Team System для разработчиков программного обеспечения должны запускать тесты как частьTeam Build.

Я установил Visual Studio 2010 Ultimate на эту машину (сервер сборки), но это ничего не изменило, и я все еще получаю вышеуказанную ошибку.

Чтомоя сборочная машина отсутствует?

Конфигурация: TFS-сервер: TFS 2008 Build-сервер: отдельная машина (на ней установлены Vs2008 и VS2010 ultimate).Решения: VS2010

1 Ответ

1 голос
/ 12 марта 2011

Чтобы обойти эту ошибку, мне нужно было установить и версию Visual Studio 2008 Developer, и VS2010 Ultimate на компьютере для сборки.

(возможно, вам удастся уйти с VS2010 Premium).

Подробнее: http://blog.aggregatedintelligence.com/2011/03/vs2010-tfs-2008-and-unit-tests.html

Но теперь Mstest не работает с кодом ошибки 1.

...