2015-12-25 29 views
5

Próba przetestowania aplikacji ASPNET 5 w VS2015.Nie można załadować aplikacji lub wykonać polecenia "Microsoft.Dnx.TestHost". Dostępne polecenia: test

{ 
    "version": "1.0.0-*", 
    "description": "HoldingTank Class Library", 
    "dependencies": { 
    "EntityFramework.InMemory": "7.0.0-rc1-final", 
    "FluentAssertions": "4.1.1", 
    "GenFu": "1.0.4", 
    "MyMVCProject": "1.0.0-*", 
    "xunit": "2.1.0", 
    "xunit.runner.visualstudio": "2.1.0" 
    }, 
    "commands": { 
    "test": "xunit.runner.dnx" 
    }, 
    "frameworks": { 
    "dnx451": { } 
    } 
} 

Jednak żadne testy pokazują się w oknie Eksploratora test i kiedy uderzy F5 uzyskać:

------ Discover test started ------ 
------ Test started: Project: HoldingTank ------ 
Starting Microsoft.Dnx.TestHost [C:\Users\erik\.dnx\runtimes\dnx-clr-win-x86.1.0.0-rc1-update1\bin\dnx.exe --appbase "C:\code\PortalSolution\src\HoldingTank" Microsoft.Dnx.ApplicationHost --port 52620 Microsoft.Dnx.TestHost --port 56351 --parentProcessId 8368] 

Error: Unable to load application or execute command 'Microsoft.Dnx.TestHost'. Available commands: test. 
Unable to start Microsoft.Dnx.TestHost 
    ========== Discover test finished: 0 found (0:00:01.8238001) ========== 

mam tylko jeden test, ozdobione [Fakt], ale to nie wygląda jak to się dzieje tak daleko.

Patrząc na podobne pytania, które zawierają błędy "nie można załadować" (ale nie udało się znaleźć żadnego konkretnego dla TestHost), próbowałem upewnić się, że zarówno projekt testowy, jak i aplikacja są ukierunkowane na te same ramy, ale nie mogą. • znaleźć jakiekolwiek rozbieżności. I nie widzę niczego w dzienniku zdarzeń.

Wszelkie sugestie? - nawet nie wiesz, gdzie zacząć, aby rozwiązać ten problem.

Odpowiedz

1

Musisz dodać "xunit.runner.dnx" jako zależność zamiast "xunit.runner.visualstudio". Wtedy zadziała w VisualStudio.

Ponieważ ASP.Net 5 znajduje się w wersji beta, podobnie jest z xunit.runner.dnx. Użyj bieżącego wstępnego wydania, które pasuje do ASP.Net RC1 ... Obecnie używam wersji 2.1.0-rc1-build204 z ASP.Net 5 RC1