2016-11-07 26 views
0

,當我使用xunitMicrosoft.AspNetCore.Mvc 1.1.0的時候,我得到以下錯誤(沒有MVC是沒有問題的):錯誤使用的xUnit與Microsoft.AspNetCore.Mvc 1.1.0

未處理的異常信息:System.IO.FileNotFoundException :無法加載 文件或驢embly 'Microsoft.DotNet.InternalAbstractions, 版本= 1.0.0.0,文化=中性公鑰= 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「在你的測試project.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" 
     ] 
    } 
    } 
}