我正在启动一个新的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
答案 0 :(得分:1)
Npgsql 3.1.0-beta0001以RC2为目标,而您的应用程序为RC1。
请注意,RC2即将由微软发布 - 这只是几天。 Npgsql 3.1.0将很快发布。