Новая версия NuGet не работает на VS2010

Я загрузил 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).

Любая помощь?

Ответ 1

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

Ответ 2

У меня возникла точно такая же проблема.

В итоге мне пришлось удалить все из каталога пакетов и пройти через каждый проект и запустить "пакет обновления" для каждого пакета, который я ранее установил.

Ответ 3

Вы указываете на старый фид случайно? Или старый локальный канал?

Ответ 4

У меня также была эта проблема.

Я решил это, убедившись, что я упаковал nuspec и dll в одной папке, а имя nuspec - mydll.dll.nuspec. Когда я отклонился от этого, я получил сообщение об ошибке.