无法加载类型' Microsoft.Extensions.DependencyInjection.ServiceProviderExtensions'

时间:2016-07-18 11:30:46

标签: c# asp.net visual-studio-2015 entity-framework-core

自从我更新到Visual Studio 2015更新3并恢复了我的Nuget包后,我得到了

  

无法加载类型   ' Microsoft.Extensions.DependencyInjection.ServiceProviderExtensions'   来自assembly' Microsoft.Extensions.DependencyInjection.Abstractions,   Version = 1.0.0.0,Culture = neutral,PublicKeyToken = adb9793829ddae60'。

error。在我的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"

我有什么需要改变的,我不知道吗?

2 个答案:

答案 0 :(得分:2)

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

的包

答案 1 :(得分:1)

尝试把这个

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

在global.json