无法将 nuget 包添加到 vnext 项目
Not able to add nuget packages to vnext project
我创建了一个 asp.net 5 项目,并试图从 NuGet (Mysql.Data) 添加对旧包的引用。根据我的阅读,我应该能够这样做来添加 pre-vnext 包:
{
"version": "1.0.0-*",
"dependencies": {
},
"commands": {
"run": "run"
},
"frameworks": {
"net45": {
"dependencies": {
"MySql.Data": "6.9.4"
}
},
"aspnet50": { },
"aspnetcore50": {
"dependencies": {
"System.Console": "4.0.0-beta-22416"
}
}
}
}
但所有发生的事情是我在项目浏览器中获得了对它的引用,但它旁边有一个黄色三角形。我在这里看到了其他类似的问题,但他们都提出了上述建议,但我不确定为什么这不起作用?
这意味着 MySQL 库在 aspnetcore5 中不受支持,您可以删除 aspnetcore50 JSON 节点,这将消除警告。并非所有库都在核心中受支持。看到这个 Question
除了Son_of_Sam所说的之外,您还需要将其放在顶部的依赖项部分。
我创建了一个 asp.net 5 项目,并试图从 NuGet (Mysql.Data) 添加对旧包的引用。根据我的阅读,我应该能够这样做来添加 pre-vnext 包:
{
"version": "1.0.0-*",
"dependencies": {
},
"commands": {
"run": "run"
},
"frameworks": {
"net45": {
"dependencies": {
"MySql.Data": "6.9.4"
}
},
"aspnet50": { },
"aspnetcore50": {
"dependencies": {
"System.Console": "4.0.0-beta-22416"
}
}
}
}
但所有发生的事情是我在项目浏览器中获得了对它的引用,但它旁边有一个黄色三角形。我在这里看到了其他类似的问题,但他们都提出了上述建议,但我不确定为什么这不起作用?
这意味着 MySQL 库在 aspnetcore5 中不受支持,您可以删除 aspnetcore50 JSON 节点,这将消除警告。并非所有库都在核心中受支持。看到这个 Question
除了Son_of_Sam所说的之外,您还需要将其放在顶部的依赖项部分。