2

我正在尝试使用 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

我已经使用命令行(上面)和使用库包管理器进行了尝试。

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

该错误看起来像是从 NuGet 下载的包有问题。

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

在此先感谢您的任何建议。

4

2 回答 2

2

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

Install-Package Castle.Core -Version 2.5.2 
于 2012-06-07T20:47:44.813 回答
2

将 NuGet 更新到最新版本。我最近从 1.3 升级到 1.6,但必须完全重新安装(以管理员身份)才能使我的项目正常工作。我认为这是针对我正在筹备的 FluentValidation.MVC3 项目。

于 2011-12-30T15:15:20.313 回答