2016-05-12 124 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