【问题标题】:Not able to add nuget packages to vnext project无法将 nuget 包添加到 vnext 项目
【发布时间】:2015-02-01 22:35:52
【问题描述】:

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

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

【问题讨论】:

    标签: asp.net asp.net-core


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      除了Son_of_Sam所说的,还需要把这个放在最上面的dependencies部分。

      【讨论】:

      • 很遗憾我不能接受两个答案 - 这帮助我意识到我创建 net45 节点是错误的 - 所以谢谢!
      猜你喜欢
      • 2014-08-04
      • 2015-03-01
      • 2014-09-05
      • 1970-01-01
      • 1970-01-01
      • 2017-08-10
      • 1970-01-01
      • 2015-04-18
      • 2019-06-21
      相关资源
      最近更新 更多