【发布时间】:2016-11-07 09:03:08
【问题描述】:
当我将xunit 与Microsoft.AspNetCore.Mvc 1.1.0 一起使用时,出现以下错误(没有mvc 没有问题):
未处理的异常:System.IO.FileNotFoundException:无法加载 文件或汇编 'Microsoft.DotNet.InternalAbstractions, 版本=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"
]
}
}
}
如何解决这个问题?
【问题讨论】:
-
您是否尝试在您的测试 project.json 中添加 "Microsoft.DotNet.InternalAbstractions": "1.0.0" ?
-
谢谢,这解决了问题。你能写一个答案吗?
标签: asp.net-core asp.net-core-mvc xunit