2011-12-30 27 views
2

私はNuGetを使用して城ウィンザー3.0をインストールしようとしている、そしてそれは、次のメッセージで失敗します。私は上記の(両方のコマンドラインを使用して、それを試してみた失敗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 

)を使用して、ライブラリパッケージマネージャを使用します。

私の環境は、Webサイトテンプレートを使用してVisual Studio 2010でデフォルトからMVC3.0をインストールしたもので、デフォルトからはまったく変更されていません。

NuGetからダウンロードしているパッケージに問題があるようです。

誰もがこれにどのような光を当てることができますか? Castle Windsorを手動でインストールすることで回避できますが、可能であればNuGetを使用したいと考えています。

ご意見ありがとうございます。

+0

なぜ「Idが必要です」と言っているのか分かりませんが、特定のバージョンを呼び出せますか?今朝、 'Install-Package Castle.Windsor -version 3.0.0.4001' –

+0

ダビデの提案に感謝しますが、バージョンを指定するときに同じタイプのエラーが発生しました。私はNuGetでNUnitをインストールしようとしましたが、これは正常に動作しますので、NuGetではなくWindsorに固有のものと思われます。 – Appetere

+2

NuGetの最新バージョンを使用していますか - 1.6と思いますか?思い出したように、管理者として再インストールする必要があります。 –

答えて

2

NuGetを最新バージョンにアップデートしてください。私は最近1.3から1.6にアップグレードしましたが、私のプロジェクトを成功させるためには(管理者として)完全に再インストールする必要がありました。私はそれがFluentValidation.MVC3プロジェクトのためだと思います。

2

NuGetの最新バージョンを使用しても同じ問題が発生しました。私は解決しなければならなかった:

Install-Package Castle.Core -Version 2.5.2 
関連する問題