NuGet добавить ссылку ошибка при установке пакетов - PullRequest
52 голосов
/ 29 ноября 2011

Я не могу установить какой-либо пакет от Nuget. Например, когда я хочу установить платформу сущностей, я получаю следующую ошибку:

install-package EntityFramework
Successfully installed 'EntityFramework 4.2.0.0'.
Successfully uninstalled 'EntityFramework 4.2.0.0'.
Install failed. Rolling back...
Install-Package : Failed to add reference to 'EntityFramework'.
At line:1 char:16
+ install-package <<<<  EntityFramework
   + CategoryInfo          : NotSpecified: (:) [Install-Package], InvalidOperationException
   +FullyQualifiedErrorId:NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand

Я получаю ту же ошибку при установке каждого пакета из консоли или графического интерфейса. Переустановка nuget, отключение других расширений и запуск VS от имени администратора не помогли мне.

Привет

Ответы [ 18 ]

78 голосов
/ 26 октября 2012

У меня тоже была эта проблема, исправление, которое работало для меня, было:

  1. Удалить все папки внутри папки пакетов.
  2. Обновление всех пакетов в диспетчере пакетов Nuget.
8 голосов
/ 11 июня 2015

Вот что это решило для меня: VS2012 с EF6

Я нашел свой ответ здесь: http://richardschneider.net/blog/wordpress/?p=21

От VSВ командной строке выполните следующую команду:

regsvr32 "C:\Program Files (x86)\Common Files\microsoft shared\MSEnv\VsLangproj.olb"

После этого перейдите в консоль диспетчера пакетов и выполните следующую команду:

Install-Package EntityFramework -Version 6.1.3
7 голосов
/ 07 мая 2015

страдать так же.В конце концов оказывается, что в

Tools -> Options -> Nuget Package Manager -> Package Sources 

nuget.org был отключен.Проверка это решит проблему.

5 голосов
/ 26 марта 2013

У меня тоже была эта проблема: я набрал в консоли диспетчера пакетов Uninstall-Package EntityFramework -force, затем удалил папку EntityFramework в папке пакетов и снова установил ее Install-Package EntityFramework

5 голосов
/ 17 мая 2012

Я тоже столкнулся с этой проблемой.К сожалению, единственное решение, которое работало для меня, - это полное удаление Visual Studio, удаление любых папок, оставшихся после удаления, перезагрузка компьютера, а затем переустановка Visual Studio.мне.Только полная переустановка.

3 голосов
/ 09 октября 2014

очистив пакет Cache, проблема решена:

Tools->package Manager->Package Manager Settings-> Clear Package Cache
2 голосов
/ 24 апреля 2016

После обновления Visual Studio 2015 перестал работать nuget.

Прочитав опубликованные мной решения, это известная ошибка, см. http://blog.nuget.org/20150226/nuget-3.0-beta2.html

Из Visual Studio I неустановленное расширение nuget, закрыто Visual Studio, скачано и установлено последняя версия nuget от https://dist.nuget.org/index.html

Сработало

1 голос
/ 10 октября 2014

Для меня проблема была исправлена ​​с git clean -dfx.

1 голос
/ 21 сентября 2014

Я столкнулся с той же проблемой.Я сделал следующее:

update-package jQuery.

Install-Package Twitter.Bootstrap -Version 3.0.0

Это сработало, вероятно потому, что Bootstrap-версия 3.0.0 работает с JQuery последней версией.

1 голос
/ 18 августа 2015

Запуск этой команды из командной строки с повышенными правами решил мою проблему:

regsvr32 "C: \ Program Files (x86) \ Общие файлы \ microsoft Shared \ MSEnv \ VsLangproj.olb "

Источник: https://docs.nuget.org/Release-Notes/Known-Issues

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...