Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 找不到方法:DependencyInjection.EntityFrameworkServiceCollectionExtensions.AddDbContext_.net_Asp.net Core_Dependency Injection_.net Core - Fatal编程技术网

.net 找不到方法:DependencyInjection.EntityFrameworkServiceCollectionExtensions.AddDbContext

.net 找不到方法:DependencyInjection.EntityFrameworkServiceCollectionExtensions.AddDbContext,.net,asp.net-core,dependency-injection,.net-core,.net,Asp.net Core,Dependency Injection,.net Core,在.netStandart2.0上运行project时发生异常 找不到方法:“Microsoft.Extensions.DependencyInjection.IServiceCollection Microsoft.Extensions.DependencyInjection.EntityFrameworkServiceCollectionExtensions.AddDbContext Microsoft.Extensions.DependencyInjection.IServiceColle

在.netStandart2.0上运行project时发生异常 找不到方法:“Microsoft.Extensions.DependencyInjection.IServiceCollection Microsoft.Extensions.DependencyInjection.EntityFrameworkServiceCollectionExtensions.AddDbContext Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action`1,Microsoft.Extensions.DependencyInjection.ServiceLifetime。”


有人能帮我吗?

尝试将包Microsoft.EntityFrameworkCore更新为2.0.1版。 版本1.1.2不支持.NET标准2.0,它需要.NET标准的1.3版本


您的项目是否引用了nuget软件包Microsoft.EntityFrameworkCore?是的,版本1.1.2,但我尝试从基于.net framework 4.6的DAL项目中添加db上下文。是否可以以某种方式集成它们?将DAL项目更新为.net framework 4.7.1,它具有完整的.net标准2.0支持。但为什么在同样具有entityframeworkcore.1.1.2的WEB项目中它可以工作,但在具有相同ef core版本的azure functions项目中它不能工作呢?Bc一个项目使用.NET Framework 4.6.1,另一个项目使用.NET Standard 2.0。据我所知。只需更新项目,就不会出现问题,也不会对两者进行太多破坏性的更改。