При настройке TeamCity 5.0.1 для запуска модульных тестов в первый раз мы видим эту ошибку:
Тесты не пройдены. System.IO.FileNotFoundException: не удалось загрузить файл или сборку «Moq, версия = 3.1.416.3, культура = нейтральная, PublicKeyToken = 69f491c39445e920» или одну из ее зависимостей. Система не может найти указанный файл.
Мы используем версию 3.1.416.3 Moq, dll которой имеет версию файла 3.1.0.0.
Ссылка в файле нашего проекта выглядит так:
<Reference Include="Moq, Version=3.1.416.3, Culture=neutral, PublicKeyToken=69f491c39445e920, processorArchitecture=MSIL"> <SpecificVersion>False</SpecificVersion> <HintPath>..\..\..\lib\binaries\thirdparty\Moq.dll</HintPath> </Reference>
Мы можем запускать наши модульные тесты в Visual Studion с ReSharper, а также из графического интерфейса nunit (как на наших машинах разработчиков, так и на рассматриваемом сервере сборки).
Что тут происходит?