Castle Winsor 3.0 NuGet安装失败

时间:2011-12-30 12:57:21

标签: asp.net-mvc castle-windsor nuget windsor-3.0

我正在尝试使用NuGet安装Castle Windsor 3.0,但它失败并显示以下消息:

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

我已经尝试使用命令行(上面)和使用Library Package Manager。

我的环境是使用Visual Studio 2010中的网站模板进行的默认MVC3.0安装,与默认设置完全没有任何变化。

错误似乎是从NuGet下载的包有问题。

任何人都可以对此有所了解吗?我可以通过手动安装Castle Windsor来解决这个问题,但如果可能的话,我想使用NuGet。

提前感谢任何建议。

2 个答案:

答案 0 :(得分:2)

将NuGet更新到最新版本。我最近从1.3升级到1.6,但必须完全重新安装(作为管理员)才能使我的项目正常运行。我认为这是我正在煽动的FluentValidation.MVC3项目。

答案 1 :(得分:2)

即使拥有最新版本的NuGet,我也遇到了同样的问题。我不得不满足于:

Install-Package Castle.Core -Version 2.5.2