Npgsql 3.1.0-beta确实支持不支持框架DNXCore,Version = v.5.0

时间:2016-05-12 22:31:06

标签: .net postgresql dnx npgsql coreclr

我正在启动一个新的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世界对我来说很新鲜。谢谢,Stefan

1 个答案:

答案 0 :(得分:1)

Npgsql 3.1.0-beta0001以RC2为目标,而您的应用程序为RC1。

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

相关问题