npgsql 3.1.0-beta 不支持框架 DNXCore, Version=v.5.0

Npgsql 3.1.0-beta does support not support framework DNXCore, Version=v.5.0

我正在开始一个新的 ASP.NET Core 1.0 项目,目标是在 Linux 机器上托管它。我正在尝试使用支持 CoreCLR (.netstandard13) 的 PostgreSQL 数据提供程序 Npgsql 3.1.0-beta,但我收到以下错误消息:

NU1002: 项目XXX中的依赖Npgsql 3.1.0-beta0001不支持框架DNXCore,Version=v5.0

这是我的 proect.json:

{
  "version": "1.0.0-*",
  "compilationOptions": {
    "emitEntryPoint": true
  },

  "dependencies": {
    "Microsoft.AspNet.IISPlatformHandler": "1.0.0-rc1-final",
    "Microsoft.AspNet.Server.Kestrel": "1.0.0-rc1-final",
    "Npgsql": "3.1.0-beta0001"
  },

  "commands": {
    "web": "Microsoft.AspNet.Server.Kestrel"
  },

  "frameworks": {    
    "dnxcore50": { }
  },

  "exclude": [
    "wwwroot",
    "node_modules"
  ],
  "publishExclude": [
    "**.user",
    "**.vspscc"
  ]
}

抱歉,新的 .NET Core 世界对我来说还很陌生。谢谢,斯蒂芬

Npgsql 3.1.0-beta0001 针对 RC2,而您的应用程序是 RC1。

请注意,微软即将发布 RC2 - 这只是几天的事情。 Npgsql 3.1.0 将很快发布。