无法加载类型“Microsoft.Extensions.DependencyInjection.ServiceProvi

本文关键字:Extensions DependencyInjection ServiceProvi Microsoft 加载 类型 | 更新日期: 2023-09-27 17:57:23

自从我更新到 Visual Studio 2015 更新 3 并恢复我的 Nuget 包以来,我得到了一个

无法加载类型 'Microsoft.Extensions.DependencyInjection.ServiceProviderExtensions' 从汇编 'Microsoft.Extensions.DependencyInjection.Abstractions, 版本=1.0.0.0,区域性=中性,公钥令牌=adb9793829ddae60'。

错误。在我的 project.json 文件中,我定义了以下实体框架包

"EntityFramework.Core": "7.0.0-rc1-final",
"EntityFramework.Relational": "7.0.0-rc1-final",
"EntityFramework.MicrosoftSqlServer": "7.0.0-rc1-final",
"EntityFramework.Commands": "7.0.0-rc1-final"

有什么我必须改变的我不知道的吗?

无法加载类型“Microsoft.Extensions.DependencyInjection.ServiceProvi

问题是我安装了EntityFramework.CoreMicrosoft.EntityFrameworkCore软件包。我能够在没有Microsoft.EntityFrameworkCore的情况下重新创建项目并恢复所有包

试着把这个

  {
     "projects": [ "src", "test" ],
     "sdk": {
        "version": "1.0.0-rc1-final"
     }
  }

在全局.json 中