Asp.net 无法将nuget包添加到vnext项目

Asp.net 无法将nuget包添加到vnext项目,asp.net,asp.net-core,Asp.net,Asp.net Core,我已经创建了一个asp.NET5项目,正在尝试添加对NuGet(Mysql.Data)中旧包的引用。根据我所阅读的内容,我应该能够这样做来添加vnext之前的包: { "version": "1.0.0-*", "dependencies": { }, "commands": { "run": "run" }, "frameworks": { "net45": { "dependencies"

我已经创建了一个asp.NET5项目,正在尝试添加对NuGet(Mysql.Data)中旧包的引用。根据我所阅读的内容,我应该能够这样做来添加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"
            }
        }
    }
}

但所有发生的事情是我在项目浏览器中得到了一个对它的引用,但它旁边有一个黄色三角形。我在这里看到了其他类似的问题,但他们都提出了上述问题,但我不确定为什么这不起作用?

这意味着aspnetcore5不支持MySQL库,您可以删除aspnetcore50 JSON节点,这样就可以消除警告。并非所有库都在core中受支持。查看此

除了Sam的儿子所说的,您需要将此放在顶部的依赖项部分。

很遗憾,我不能接受两个答案-这让我意识到创建net45节点是错误的-谢谢!