2016-05-12 78 views
0

我开始一个新的ASP.NET Core 1.0项目,目标是在Linux机器上托管它。我试图使用PostgreSQL的数据提供者3.1.0 Npgsql的-β,支持CoreCLR(.netstandard13),但我得到了如下错误信息:Npgsql 3.1.0-beta支持不支持框架DNXCore,Version = v.0.0

NU1002:依存3.1.0 Npgsql的,beta0001项目XXX不支持框架DNXCore,版本= 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核心的世界是相当新的给我。谢谢,斯蒂芬

回答

1

Npgsql 3.1.0-beta0001目标RC2,而你的应用程序是RC1。

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

+0

谢谢!你知道如何升级到RC2教程吗?我找不到任何东西..再次感谢 – stevo

+0

等到下周中旬,微软将正式发布它,然后 –

+0

谢谢!我会等到下周。非常感谢! – stevo