我尝试使用 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。
预先感谢您的任何建议。
最佳答案
将 NuGet 更新到最新版本。我最近从 1.3 升级到 1.6,但必须完全重新安装(以管理员身份)才能让我的项目正常运行。我认为这是我正在启动的 FluentValidation.MVC3 项目。
关于asp.net-mvc - CasTLe Winsor 3.0 NuGet 安装失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8679659/