Nuget не может найти более новую зависимость

Я только что создал новый проект в ASP 5 MVC 6 beta8 и совместимую библиотеку классов для тестов. Проблема возникает в этом новом проекте «Библиотека веб-классов», который я намеревался использовать для тестов.

Вот как выглядит мой project.json:

{
  "version": "1.0.0-*",
  "description": "ClassLibrary1 Class Library",
  "authors": [ "Me" ],
  "tags": [ "" ],
  "projectUrl": "",
  "licenseUrl": "",
  "frameworks": {
    "dnx451": { }
  },
  "dependencies": {
    "AutoFixture": "3.36.9",
    "AutoFixture.AutoMoq": "3.36.9",
    "Moq": "4.2.1510.2205"
  }
}

Во время компиляции я получаю следующую ошибку:

Severity    Code    Description Project File    Line    Source
Error   NU1001  The dependency moq >= 4.1.1308.2120 could not be resolved.  ClassLibrary1   Path\To\My\Solution\ClassLibrary1\project.json  1   Build

Вот как выглядят ссылки моего проекта:

Я думаю, проблема в том, чтоAutoFixture.AutoMoq требуетMoq в версии"4.1.1308.2120", Смотрите project.lock.json:

  "AutoFixture.AutoMoq/3.36.9": {
    "type": "package",
    "dependencies": {
      "autofixture": "3.36.9",
      "moq": "4.1.1308.2120"
    },
    "compile": {
      "lib/net40/Ploeh.AutoFixture.AutoMoq.dll": {}
    },
    "runtime": {
      "lib/net40/Ploeh.AutoFixture.AutoMoq.dll": {}
    }
  },

Однако установленныйMoq версия выше"4.2.1510.2205"Таким образом, согласно сообщению об ошибке, все должно быть в порядке, но это не так.

Это работает нормально, хотя, если я понижаюMoq до требуемой версии, но я бы предпочел использовать последнюю версию. Я установил последний менеджер пакетов nuget, перезапустил VS и ОС, но ни одна из них не помогла.

Что я могу с этим поделать?

РЕДАКТИРОВАТЬ

Я также создал обычную библиотеку классов, установил вышеуказанные зависимости и попробовал. Обычный проект библиотеки классов построен нормально.

Ответы на вопрос(2)

Ваш ответ на вопрос