Вопрос

Я загрузил 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. Когда я отклонялся от этого, я получил ошибку.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top