![](/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.