我在将Web项目从RC1迁移到RC2时遇到了一些麻烦。当我切换时,我在整个项目中遇到了很多这样的错误。
似乎所有linq函数和lambda表达式均不起作用。
这是我的project.json
文件的样子:
"frameworks": {
"netcoreapp1.0": {
"dependencies": {
"System.Linq": "4.1.0-rc2-24027"
},
"imports": [ "net451", "portable-net45+win8" ]
}
},
"dependencies": {
"NETStandard.Library": "1.5.0-rc2-24027",
"Microsoft.EntityFrameworkCore": "1.0.0-rc2-final",
"Microsoft.EntityFrameworkCore.SqlServer": "1.0.0-rc2-final",
"System.ComponentModel.Annotations": "4.1.0-*"
}
任何想法,这意味着什么?我尝试运行
dotnet restore
,没有帮助。 最佳答案
我遇到了同样的问题,并将以下软件包添加到project.json
依赖项中为我修复了该问题:
"Microsoft.NETCore.Portable.Compatibility": "1.0.1-rc2-24027",
此程序包可与基于mscorlib的PCL兼容。