2016-11-10 3 views
2

Я пытаюсь установить пакет MaxMind MinFraud через NuGet. Всякий раз, когда я пытаюсь, я получаю следующее обратно -'System.Net.Http' уже имеет зависимость, определенную для 'System.Runtime'

PM> install-package MaxMind.MinFraud 
Attempting to resolve dependency 'System.Net.Http (≥ 4.0.0)'. 
install-package : 'System.Net.Http' already has a dependency defined for 'System.Runtime'. 
At line:1 char:1 
+ install-package MaxMind.MinFraud 
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
    + CategoryInfo   : NotSpecified: (:) [Install-Package], InvalidOperationException 
    + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand 

Несколько других подобных вопросов здесь предложено перезагрузить VS, вручную добавить ссылку на System.Net.Http и очистка NuGet кэша пакетов, а также изменение целевой рамки 4.6 .2 (первоначально 4.5), все из которых не работали для меня.

Любые идеи о том, что я могу попробовать дальше?

+1

Эта проблема возникает в одном конкретном проекте или во всех проектах вашей Visual Studio? И какую версию Visual Studio и NuGet вы используете? –

+1

Попробуйте установить автономный пакет System.Net.Http, чтобы проверить, правильно ли установлен этот пакет. А также попробуйте создать новый проект для установки этих пакетов. –

+1

Я получил его работу, благодаря вашим комментариям, @Wendy. Я попытался установить пакет System.Net.Http от NuGet, и мне сказали, что мне нужна более поздняя версия NuGet. Я выполнил подсказки, в которых было установлено обновление VS 2012 (это то, что я использовал). Затем я попробовал еще раз, и мне сказали, что нужно установить пакет System.Net.Http и ** даже позже ** версию NuGet. Я выкопался на сайте NuGet и обнаружил, что требуемая версия даже не указана для VS 2012. Я потратил на то, чтобы установить VS 2015 (что я должен был веками), попробовал еще раз, и все это сработало. –

ответ

2

Я установил этот пакет успешно в моем проекте Visual Studio 2015 Update 3 с NuGet Package Manager 3.4.4.

Поэтому, пожалуйста, убедитесь, что вы используете последнюю версию Visual Studio 2015 и NuGet Package Manager.

Смежные вопросы