NUnit failed to load dll

0

Cześć, no już nie wiem, co mam robić. Szukałem szukałem i niczego nie znalazłem.

Sytuacja wygląda tak. Mam 3 projekty testowe NUnit. 2 projekty działają super. Natomiast trzeci działał i nagle przestał. Dołożyłem mu jedną testową klasę i nagle przestał się ładować do NUnit. Po wykomentowaniu tej klasy, nic się nie zmienia. Cały czas nie jest widoczny.

Co ciekawe, w Test Explorerze WSZYSTKIE testy są widoczne. Natomiast przy próbie uruchomienia testów z tej jednej dll, dostaję komunikaty (obciąłem ścieżki w poniższej liście, ale ścieżki są poprawne):

[Informational] Running all tests in ClientServiceTests.dll
[Informational] NUnit failed to load ClientServiceTests.dll
[Informational] NUnit Adapter 3.10.0.21: Test execution complete
[Warning] W elemencie ClientServiceTests.dll nie są dostępne żadne testy. Upewnij się, że wykrywacze i moduły wykonywania testów są zarejestrowane oraz że ustawienia wersji platformy i struktury są odpowiednie, a następnie spróbuj ponownie.

Wersja NUnit: 3.10.1
Wersja NUnit Adapter: 3.10.0 (nie ma nowszej, ale jak zamieniam NUnit 3.10.1 na 3.10.0, to też nie działa)
Wersja Visual Studio: 2017 (15.7.5)
Wersja Framework bibliotek testowych: 4.6.1 (nie mogę dać 4.5, bo testuję biblioteki .Net Standard 2.0)

Co tu może być nie tak?

0

Na drugim kompie z jakiegoś powodu wykryło mi testy (środowisko dokładnie ta sama wersja, NUnit też). Jednak podczas uruchamiania znalazło niezgodności bibliotek. Tzn. w jednym projekcie miałem np. bibliotekę w wersji 10, a w testowym 11. Po ujednoliceniu tego, na drugim kompie wszystko śmiga tak, jak powinno, jednak na tym pierwszym cały czas testy w tej jednej bibliotece nie są widoczne :|

0

Zrób cleana solucji i ustaw wymuszoną kompilację przed uruchomieniem testów.

1 użytkowników online, w tym zalogowanych: 0, gości: 1