Сбой установки Castle Winsor 3.0 NuGet

Я пытаюсь установить Castle Windsor 3.0 с помощью NuGet, и мне не удается получить следующее сообщение:

PM> Install-Package Castle.Windsor
'Castle.Core (≥ 3.0.0)' not installed. Attempting to retrieve dependency from source...
Done.
Install-Package : Id is required.
Version is required.
Authors is required.
Description is required.
At line:1 char:16
+ Install-Package <<<<  Castle.Windsor
+ CategoryInfo          : NotSpecified: (:) [Install-Package], ValidationException
+ FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.Cmdlets.InstallPackageCmdlet

Я пробовал это как с помощью командной строки (выше), так и с помощью диспетчера пакетов библиотек.

Моя среда — это установка MVC3.0 по умолчанию с использованием шаблона веб-сайта в Visual Studio 2010, при этом абсолютно ничего не изменилось по сравнению со значениями по умолчанию.

Ошибка выглядит так, будто что-то не так с пакетом, загружаемым из NuGet.

Кто-нибудь может пролить свет на это? Я могу обойти это с помощью ручной установки Castle Windsor, но я хотел бы использовать NuGet, если это возможно.

Спасибо заранее за любые предложения.


person Appetere    schedule 30.12.2011    source источник
comment
Не знаю, почему написано Id is required., но не могли бы вы попробовать назвать конкретную версию? Сегодня утром Install-Package Castle.Windsor -version 3.0.0.4001   -  person David Fox    schedule 30.12.2011
comment
Спасибо за предложение, Дэвид, но я по-прежнему получал ту же ошибку при указании версии. Я пытался установить NUnit с NuGet, и это работает нормально, поэтому, похоже, это что-то конкретное для Windsor, а не для NuGet.   -  person Appetere    schedule 30.12.2011
comment
Вы используете последнюю версию NuGet, я думаю, 1.6? Насколько я помню, вам, возможно, придется переустановить от имени администратора.   -  person David Fox    schedule 30.12.2011
comment
Отличное предложение Дэвид. Я использовал NuGet 1.1, и когда я заменил его на 1.6, установка прошла нормально. Это довольно короткий срок прямой совместимости для NuGet, но его полезно знать на будущее.   -  person Appetere    schedule 30.12.2011


Ответы (2)


Обновите NuGet до последней версии. Недавно я обновился с 1.3 до 1.6, но мне пришлось полностью переустановить (как администратор), чтобы мой проект заработал. Я думаю, что это было для проекта FluentValidation.MVC3, который я разрабатывал.

person David Fox    schedule 30.12.2011

У меня была такая же проблема, даже с последней версией NuGet. Пришлось довольствоваться:

Install-Package Castle.Core -Version 2.5.2 
person Ben    schedule 07.06.2012