Я только что установил TFS 2010 Beta 2 на наш сервер, и он работает нормально. Я зарегистрировал свое решение, написанное в Visual Studio 2008 с пакетом обновления 1, с основным проектом класса и проектом модульного тестирования. Управление исходным кодом работает нормально с патчем прямой совместимости для проводника VS 2008 Team для работы с TFS 2010.
Модульные тесты написаны с использованием MSTest. Все это работает и выполняется локально с прохождением тестов, но когда я настроил автоматическую сборку на сервере для построения решения, проект основного класса строится, но модульные тесты не пройдены.
Клиент: Windows 7 64-разрядная, Visual Studio 2008 с пакетом обновления 1 (SP1)
Сервер: Windows 2008 RS 64-bit, Team Foundation Server 2010 Beta 2
Я пробовал разные цели, разные версии .net. При последней попытке с использованием следующей версии MSTest C: \ Program Files (x86) \ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ MSTest.exe я получаю следующую ошибку
TFB210610: 'MSTest.exe' returned an unexpected exit code. Expected '0'; actual '1'.
Это заставляет меня думать, что тесты проваливаются, но локально это не так.
У кого-нибудь еще были проблемы с этим? И можете указать мне правильное направление?
Приветствия
Редактировать
Теперь я получаю следующую ошибку ...
C: \ Windows \ Microsoft.NET \ Framework64 \ v3.5 \ Microsoft.Common.targets: не удалось разрешить эту ссылку. Не удалось найти сборку "Microsoft.VisualStudio.QualityTools.UnitTestFramework, версия = 9.0.0.0, культура = нейтральная, PublicKeyToken = b03f5f7f11d50a3a, processorArchitecture = MSIL". Убедитесь, что сборка существует на диске. Если эта ссылка требуется вашим кодом, вы можете получить ошибки компиляции.