Не удается установить пакет NuGet

Я пытаюсь добавить пакет Unity к моему решению, но я продолжаю получать указанное сообщение:

Попытка разрешить зависимость "Unity (≥ 3.5.1404.0)".

'Unity' уже имеет зависимость, определенную для 'CommonServiceLocator'.

Любая идея, как это исправить?

Ответ 1

Эта проблема возникает в старой версии nuget. Обновить nuget PM, 2.8.50313.46 - текущая версия, ищите последнюю версию VS 2012

Ответ 2

Вы используете более высокую версию .Net framework. И вы добавляете в него более низкую версию Unity.

ваша платформа приложений будет выше 4.0 или 4.0, и вы добавляете работу кадра Unity, которая имеет .net-фрейм 3.5.