Я пытаюсь установить замок Виндзор 3.0 с помощью NuGet, и он выдает следующее сообщение:Отказа Виндзорского замка установки 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, если это возможно.
Заранее благодарим за любые предложения.
Не уверен, почему он говорит, что «Идентификатор требуется», но можете ли вы попытаться вызвать конкретную версию? Сегодня утром это 'Install-Package Castle.Windsor -version 3.0.0.4001' –
Спасибо за предложение Дэвида, но я все еще получал тот же тип ошибки при указании версии. Я попытался установить NUnit с NuGet, и это работает отлично, поэтому, похоже, это нечто специфическое для Виндзора, а не для NuGet. – Appetere
Используете ли вы последнюю версию NuGet - 1.6, я думаю? Возможно, вам придется переустановить администратор, как я помню. –