2015-12-25 9 views
5

Пытается проверить приложение ASPNET 5 в VS2015.Невозможно загрузить приложение или выполнить команду «Microsoft.Dnx.TestHost». Доступные команды: 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": { } 
    } 
} 

Однако никакие тесты не показывают в окне Test Explorer, и когда я ударил F5 я получаю:

------ 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) ========== 

у меня только один тест, украшенной [Факт], но это не выглядит как будто это так далеко.

При поиске похожих вопросов, которые «не могут загрузить» ошибки (но не смогли найти какой-либо специфики для TestHost), я попытался убедиться, что и тестовый проект, и приложение нацелены на одни и те же структуры, t найти какие-либо расхождения. И я ничего не вижу в журнале событий.

Любые предложения? - даже не уверен, куда идти, чтобы начать устранение этого.

ответ

1

Вы должны добавить «xunit.runner.dnx» в качестве зависимости вместо «xunit.runner.visualstudio». Затем он будет работать в VisualStudio.

Поскольку ASP.Net 5 находится в стадии бета-тестирования, то есть xunit.runner.dnx. Используйте текущий предварительный выпуск, который соответствует ASP.Net RC1 ... В настоящее время я использую 2.1.0-rc1-build204 с ASP.Net 5 RC1