![](/img/trans.png)
[英]An assembly specified in the application dependencies manifest (Microsoft.NETCore.App.deps.json) was not found
[英]EntityFramework in Microsoft.NETCore.App
试图用的EntityFramework与.netCore控制台应用程序project.json
{
"version": "1.0.0-*",
"buildOptions": {
"emitEntryPoint": true
},
"dependencies": {
"Microsoft.EntityFrameworkCore": "1.0.0-rc2-final",
"Microsoft.NETCore.App": {
"type": "platform",
"version": "1.0.0-rc2-3002702"
}
},
"frameworks": {
"netcoreapp1.0": {
"imports": "dnxcore50"
}
}
}
不幸的是,这些软件包不能一起使用:
NU1002依赖项Remotion.Linq 2.0.2不支持框架.NETCoreApp,Version = v1.0。
NU1002依赖关系Ix-Async 1.2.5不支持框架.NETCoreApp,Version = v1.0。
有人知道如何在.net Core控制台应用程序中使用实体框架吗?
1.0.0-rc2-final
版本中的Microsoft.EntityFrameworkCore
使用Remotion.Linq 2.0.2
,该版本(在该版本中)尚不支持netstandard/netcoreapp
目标框架netstandard/netcoreapp
。 但是,它支持可移植类库组合portable-net45+win+wpa81+wp80
,可以使用上述project.json中的imports
语句将其imports
。 对于已弃用的Ix-Async
和可移植类库portable-windows8+net45+wp8
。 仔细阅读实体框架的rc2示例,他们肯定会导入可移植类库目标框架的绰号。
但是, 我强烈建议升级到当前的.NET Core版本(RTM)。 上述版本中的.NET Core和Entity Framework Core都是发行候选版本,而不是最终版本。 RC2拥有上线许可证,但将在下一个上线或最终版本发布3个月后过期(IMHO)。 此外, Remotion.Linq
然后支持netstandard
,并且Ix-Async
被重新打包为System.Interactive.Async
,还支持netstandard
。 因此,您的问题将消失。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.