Ответ 1
У меня была та же проблема. Удаление папки пакетов было исправлено.
Я загрузил ASP.NET MVC 3 RC и новую версию NuGet CTP.
Когда я пытаюсь установить что-либо через консоль диспетчера пакетов, я получаю сообщение об ошибке. Вот два примера:
PM> nip elmah
Install-Package : Object reference not set to an instance of an object.
At line:1 char:4
+ nip <<<< elmah
+ CategoryInfo : NotSpecified: (:) [Install-Package], NullReferenceException
+ FullyQualifiedErrorId : NuGet.VisualStudio.Cmdlets.InstallPackageCmdlet
PM> nip SQLCE.EntityFramework
Install-Package : Object reference not set to an instance of an object.
At line:1 char:4
+ nip <<<< SQLCE.EntityFramework
+ CategoryInfo : NotSpecified: (:) [Install-Package], NullReferenceException
+ FullyQualifiedErrorId : NuGet.VisualStudio.Cmdlets.InstallPackageCmdlet
Когда я использую ссылку "Добавить библиотечный пакет" в обозревателе решений, сообщение не отображается, но пакет не установлен.
Я попытался вернуться к NuPack, и он отлично работает, но список пакетов не обновляется (например, SQLCE.EntityFramework 4.0.8435.1 не отображается только 4.0.8402.1).
Любая помощь?
У меня была та же проблема. Удаление папки пакетов было исправлено.
У меня возникла точно такая же проблема.
В итоге мне пришлось удалить все из каталога пакетов и пройти через каждый проект и запустить "пакет обновления" для каждого пакета, который я ранее установил.
Вы указываете на старый фид случайно? Или старый локальный канал?
У меня также была эта проблема.
Я решил это, убедившись, что я упаковал nuspec и dll в одной папке, а имя nuspec - mydll.dll.nuspec. Когда я отклонился от этого, я получил сообщение об ошибке.