1

我有一个 dnx 4.6 的 asp.vnext 项目。在project.json我添加了 MongoDb 驱动程序。

它似乎正在工作,但视觉工作室给了我警告

指定的依赖项是 MongoDB.Driver >= 2.1.0 以 MongoDb.Driver 1.0.3744.30075 结束

通过 nuget windows 查看软件包,我可以看到 2.10 是当前版本。

我究竟做错了什么 ?

在此处输入图像描述

4

1 回答 1

0

我有同样的问题。安装软件包后,我看到了正确的版本,project.json但在参考下显示了以前的版本。当我检查那个旧参考的路径时,我意识到 Visual Studio 使用全局包存储中的旧版本(在我的例子中C:\Users\{username}\.dnx\packages\Ninject\3.0.1.10)。所以我从全局包存储中删除了旧版本,就是这样。似乎微软重新发明了 DLL 地狱。

于 2015-11-30T09:05:18.130 回答