Я получаю эту ошибку при выполнении моих MOq тестов через Teamcity 5Teamcity не DLL для некоторых NUnit тестовых проектов
Test (s) не удалось. System.IO.FileNotFoundException: Не удалось загрузить файл или сборку 'Moq, Version = 3.1.416.3, Culture = нейтрально, PublicKeyToken = 69f491c39445e920' или один из его зависимостей. Система не может найти указанный файл. в MyCode.Tests.SomeHandlerTests.Setup()
тесты прекрасно работать на моем местном; они просто терпят неудачу на сервере сборки.
Я убедился, что сборки находятся в корзине (смотреть на них сейчас по RDP просто вдвойне).
Вы знаете, почему это работает? У меня была такая же проблема, вплоть до RDP'ing, чтобы увидеть, что она там. – Robert
@Robert - он работал для меня, потому что первоначально он также собирал папку/obj /, которая не имеет всех необходимых зависимостей. – FriendlyGuy
То же самое случилось со мной, и как @MickieChan сказал, что он запускал тесты в папке/obj, но не уверен, почему в моем случае, так как мой шаблон был% system.teamcity.build.workingDir% \\ ** \ bin \% system .Configuration% \ *. IntegrationTests.dll так не уверен, почему он взял папку/obj. Другой знак, который это происходил, находится в журнале построения, где для каждого неудачного теста он сказал: «Тест выполнялся 2 раза в сборке, 1 сбой». –