【问题标题】:MVC6 vNext The dependency does not support framework DNXCore, Version=5.0MVC6 vNext 依赖不支持框架DNXCore,Version=5.0
【发布时间】:2015-12-16 00:07:37
【问题描述】:

我在遇到这个问题时添加了这个问题,并且可以看到它发生在其他人身上。

我有一个正在构建的 MVC6 项目,并试图从完整的 dnx451 迁移到使用 dnx 核心 5.0 版本。一旦我这样做了,由于 Newtonsoft.json 不是与 dnxcore 兼容的版本,因此无法构建这个 dnx 核心。我的 NuGet 管理器出现了奇怪的行为;我会升级并使用预编译版本,但它仍会显示为使用不同的版本。

【问题讨论】:

    标签: asp.net-core-mvc dnx


    【解决方案1】:

    原来这是由于之前尝试使用dnu wrap 造成的。这已经创建了一个 wrap 文件夹,并在我的 global.json 中将此 wrap 文件夹添加到“项目”中。这意味着在 wrap 文件夹中找到的 newtonsoft.json 版本优先于 dnxcore50 包想要的版本。

    我从 global.json 中删除 "wrap" 并恢复包后,问题就解决了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-06-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-28
      • 2016-10-31
      • 1970-01-01
      相关资源
      最近更新 更多