【发布时间】:2017-07-11 09:32:40
【问题描述】:
使用 VS 2017 安装 lib.web.mvc.6.8.2 软件包时出现以下错误。似乎已安装依赖项 Microsoft.AspNet.Mvc 存在问题:
PM> Install-Package Microsoft.AspNet.Mvc
项目中已存在包“Microsoft.AspNet.Mvc.5.2.3”“MyMVCApplication”已用时间:00:00:00.6708551
PM> Install-Package Lib.Web.Mvc -Version 6.8.2
试图收集包的依赖信息 'Lib.Web.Mvc.6.8.2' 相对于项目'MyMVCApplication', 定位 '.NETFramework,Version=v4.5.2'
收集依赖信息耗时 8.86 秒
正在尝试解决包“Lib.Web.Mvc.6.8.2”的依赖关系 依赖行为“最低”
解析依赖信息耗时 0 ms
解决安装包“Lib.Web.Mvc.6.8.2”的操作
解决了安装包“Lib.Web.Mvc.6.8.2”的操作
从“nuget.org”检索包“Lib.Web.Mvc 6.8.2”。安装 失败的。回滚...
项目“MyMVCApplication”中不存在包“Lib.Web.Mvc.6.8.2:Microsoft.AspNet.Mvc [4.0.0, 6.0.0)”
Package 'Lib.Web.Mvc.6.8.2 : Microsoft.AspNet.Mvc [4.0.0, 6.0.0)' 确实 文件夹'C:\Users\Cyberphil83\documents\visual studio 中不存在 2017\Projects\MyMVCApplication\packages'
执行 nuget 操作需要 19.84 毫秒安装包:无法 安装包'Lib.Web.Mvc 6.8.2'。您正在尝试安装此 打包到一个以 '.NETFramework,Version=v4.5.2' 为目标的项目中, 但该包不包含任何程序集引用或内容 与该框架兼容的文件。了解更多信息, 联系包作者。在 line:1 char:1 + 安装包 Lib.Web.Mvc -版本 6.8.2 + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (:) [安装包],异常 + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PackageManagement.PowerShellCmdlets.InstallPackageCommand
【问题讨论】: