【问题标题】:Error when using xunit with Microsoft.AspNetCore.Mvc 1.1.0将 xunit 与 Microsoft.AspNetCore.Mvc 1.1.0 一起使用时出错
【发布时间】:2016-11-07 09:03:08
【问题描述】:

当我将xunitMicrosoft.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


【解决方案1】:

要修复它,请在您的测试 project.json 中添加 "Microsoft.DotNet.InternalAbstractions": "1.0.0"

{
  "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"
      ]
    }
  }
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-11-13
    • 2011-08-23
    • 2021-03-16
    • 2019-03-18
    • 2016-11-05
    • 2021-12-06
    • 2015-07-15
    • 2016-05-04
    相关资源
    最近更新 更多