MVC6 vNext依赖项不支持框架DNXCore,Version = 5.0

时间:2015-12-15 16:07:38

标签: asp.net-core-mvc dnx

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

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

1 个答案:

答案 0 :(得分:2)

原来这是由于之前尝试使用dnu wrap。这创建了一个wrap文件夹,在我的global.json中将这个wrap文件夹添加到了“projects”中。这意味着在wrap文件夹中找到的newtonsoft.json版本优先于dnxcore50软件包所需的版本。

我从global.json和已恢复的软件包中删除"wrap"后,问题就解决了。