无法将nuget包添加到vnext项目

时间:2015-02-01 22:35:53

标签: asp.net asp.net-core

我创建了一个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"
            }
        }
    }
}

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

2 个答案:

答案 0 :(得分:1)

这意味着aspnetcore5不支持MySQL库,你可以删除aspnetcore50 JSON节点,这将消除警告。核心并非所有库都受支持。见Question

答案 1 :(得分:1)

除了Son_of_Sam所说的内容之外,您还需要将它放在顶部的依赖项部分。