2016-11-07 7 views
0

Когда я использую xunit с Microsoft.AspNetCore.Mvc 1.1.0, я получаю следующее сообщение об ошибке (без MVC нет никаких проблем):Ошибка при использовании XUnit с Microsoft.AspNetCore.Mvc 1.1.0

Необработанное исключение: System.IO.FileNotFoundException : не удалось загрузить файл или попку embly 'Microsoft.DotNet.InternalAbstractions, Version = 1.0.0.0, культура = нейтральной, PublicKeyToken = adb9793829ddae60'

project.json

{ 
    "version": "1.0.0-*", 
    "testRunner": "xunit", 
    "dependencies": { 
    "Microsoft.NETCore.App": { 
     "version": "1.1.0-*", 
     "type": "platform" 
    }, 
    "xunit": "2.2.0-beta2-build3300", 
    "dotnet-test-xunit": "2.2.0-preview2-build1029", 
    "Microsoft.AspNetCore.TestHost": "1.1.0-*", 
    "Microsoft.AspNetCore.Diagnostics": "1.1.0-*", 
    "Microsoft.Extensions.Logging.Console": "1.1.0-*", 
    "Microsoft.AspNetCore.Mvc": "1.1.0-*" 
    }, 
    "tools": { 
    "Microsoft.DotNet.Watcher.Tools": { 
     "version": "1.0.0-preview2-final", 
     "imports": "portable-net451+win8" 
    } 
    }, 
    "frameworks": { 
    "netcoreapp1.0": { 
     "imports": [ 
     "dotnet5.6", 
     "portable-net45+win8" 
     ] 
    } 
    } 
} 

Как решить эту проблему?

+1

сделал вы пытаетесь добавить "Microsoft.DotNet.InternalAbstractions": " 1.0.0 "в тестовом проекте.json? –

+0

Спасибо, это решило проблему. Не могли бы вы написать ответ? –

ответ

3

Чтобы исправить это добавить "Microsoft.DotNet.InternalAbstractions": "1.0.0" в тестовой project.json:

{ 
    "version": "1.0.0-*", 
    "testRunner": "xunit", 
    "dependencies": { 
    "Microsoft.NETCore.App": { 
     "version": "1.1.0-*", 
     "type": "platform" 
    }, 
    "xunit": "2.2.0-beta2-build3300", 
    "dotnet-test-xunit": "2.2.0-preview2-build1029", 
    "Microsoft.AspNetCore.TestHost": "1.1.0-*", 
    "Microsoft.AspNetCore.Diagnostics": "1.1.0-*", 
    "Microsoft.Extensions.Logging.Console": "1.1.0-*", 
    "Microsoft.AspNetCore.Mvc": "1.1.0-*", 

    "Microsoft.DotNet.InternalAbstractions": "1.0.0" 
    }, 
    "tools": { 
    "Microsoft.DotNet.Watcher.Tools": { 
     "version": "1.0.0-preview2-final", 
     "imports": "portable-net451+win8" 
    } 
    }, 
    "frameworks": { 
    "netcoreapp1.0": { 
     "imports": [ 
     "dotnet5.6", 
     "portable-net45+win8" 
     ] 
    } 
    } 
}