我使用Visual Studio 2015创建了一个测试.Net核心控制台应用程序。
与MySQL数据库通信的简单控制台应用程序。在调试模式下,应用运行正常。
当我将其部署到Ubuntu(版本16.04)并尝试运行时,我收到了下一个错误:
.net核心部署在Ubuntu上 - >错误NU1001:依赖项MySql.Data.Core> = 7.0.4-IR-191无法解析
我做了 dotnet restore ,恢复软件包没有问题,只有当我执行 dotnet运行时才会产生问题!
任何帮助,也许包MySql.Data.Core
不符合Linux标准?
"version": "1.0.0-*",
"buildOptions": {
"emitEntryPoint": true,
"copyToOutput": {
"include": "appsettings.json"
}
},
"dependencies": {
"Microsoft.EntityFrameworkCore": "1.0.1",
"Microsoft.NETCore.App": {
"type": "platform",
"version": "1.0.1"
},
"MySql.Data.Core": "7.0.4-IR-191",
"MySql.Data.EntityFrameworkCore": "7.0.4-IR-191"
},
"frameworks": {
"netcoreapp1.0": {
"imports": [
"dnxcore50",
"portable-net452+win81"
]
}
}
}`