我在将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兼容。

09-17 19:45