otrzymuję ten błąd podczas wykonywania moich testów Min przez TeamCity 5TeamCity nie DLL jakiegoś testu NUnit projektów
Test (s) nie powiodło się. System.IO.FileNotFoundException: Nie można załadować pliku lub zestawu 'Moq, Version = 3.1.416.3, Culture = neutral, TokenKluczaPublicznego = 69f491c39445e920' lub jeden z jego zależnościami. System nie może znaleźć określonego pliku. pod MyCode.Tests.SomeHandlerTests.Setup()
Testy działają dobrze na moim lokalnym; po prostu nie działają na serwerze kompilacji.
Upewniłem się, że zespoły są w pojemniku (patrząc na nich teraz przez RDP po prostu podwójnie pewne).
Czy wiesz, dlaczego to działa? Miałem dokładnie ten sam problem, aż do RDP, aby zobaczyć, że tam był. – Robert
@Robert - zadziałało to dla mnie, ponieważ pierwotnie był to także folder/obj /, który nie ma wszystkich wymaganych zależności. – FriendlyGuy
To samo przydarzyło mi się i jak @MickieChan powiedział, że uruchamia testy w folderze/obj, ale nie wiem, dlaczego w moim przypadku, ponieważ mój wzorzec to% system.teamcity.build.workingDir% \\ ** \ bin \% system .Configuration% \ *. IntegrationTests.dll, więc nie wiesz, dlaczego odebrałby folder/obj. Innym znakiem jest to, że dzieje się to w dzienniku budowy, gdzie dla każdego nieudanego testu było napisane: "Test został wykonany 2 razy w kompilacji, 1 awaria". –