Test Explorer (VS) pokazuje""
Wszystko poniżej jest wykonane w VS2019, przy użyciu. NET Framework 4.7 i NUnit + NUnit3TestAdapter
Stworzyłem zgromadzenie o nazwie Exitus.Testy i dodano kilka testów jednostkowych. Jednak do niektórych problemów z Nuget, że nie mogłem rozwiązać, zrobiłem inny projekt o nazwie Exitus.UnitTests i usunÄ ... Ĺ 'em plik once, ktĂłry miaĹ' em w starym projekcie (w tym zmianÄ ™ przestrzeni nazw).Teraz nowy projekt testowy pokazał op poprawnie w Explorerze, ale "duch" starego projekt pozostał:
Jeśli próbuję uruchomić test, w oknie wyjściowym pojawia się następujący błąd:
System.InvalidOperationException: the following TestContainer was not found "C:\Users\xxx\Source\Repositories\Expire\Exitus.Tests\bin\Debug \ Exitus.Testy.dll" w firmie Microsoft.VisualStudio.TestWindow.Klient.TestContainer.TestContainerProvider.d _ _ 46.MoveNext() --- Koniec śladu stosu z poprzedniej lokalizacji, w której został wyrzucony wyjątek --- na System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(zadanie) system at.Runtime.CompilerServices.TaskAwaiter.Handlenons successanddebuggernotification (zadanie) w firmie Microsoft.VisualStudio.TestWindow.Kontroler.TestContainerConfigurationQueryBytestsbase.d _ _ 6.MoveNext() (...)
Ślad stosu jest znacznie dłuższy, ale ciekawostką jest druga linia, stwierdzająca, że nie może znaleźć pojemnika testowego w \Exitus.Tests\bin\Debug\Exitus.Tests.dll
. To jest nazwa starego projektu testowego, które usunąłem i usunąłem. Przeszukałem cały projekt pod kątem terminu Exitus.Tests
i nie zwraca on żadnych wyników.
Czy w ogóle istnieje możliwość zdecydowanego usunięcia tego projektu "ducha"?
5 answers
- Zamknij Visual Studio .
- Usuń
*.testlog
pliki w: solutionfolder \.vs\Nazwa rozwiązania \v16\TestStore \ Numer .
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-01-20 09:42:58
Stanąłem przed tym samym problemem. Sprzątanie pomogło. Ponieważ miałem problemy z czyszczeniem Z VS w ostatnim czasie (niektóre DB-lock uniemożliwia prawdziwe czyszczenie), moje sprzątanie było w ten sposób: {]}
- Close VS.
- Git Bash w folderze solution:
git clean -xfd
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2019-12-18 12:51:37
Żadne z tych rozwiązań nie zadziałało. Udało mi się uruchomić test explorer przez zamknięcie visual studio i usunięcie ".vs" folder. Następnie Otwórz ponownie rozwiązanie i pozwól mu je odbudować.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-04-15 19:50:32
Według społeczności programistów Visual Studio (znalezionej po przejściu do menu Pomoc i wybraniu opcji opinie), aktualizacja Visual Studio do wersji 16.5.5 rozwiąże problem. FYI: wydali to w lutym 2020
Mogę potwierdzić, że działa (byłem na VS 16.4.6)
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-05-19 07:23:18
Kroki jak poniżej
-
Zamknij Visual Studio
-
Przejdź do folderu projektu
-
Znajdź ".vs " folder. (Upewnij się, że sprawdzasz również ukryty element)
Usuń ".vs " folder.
Dobrze, Otwórz visual studio, Zbuduj i uruchom projekt.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-06-02 07:42:00