使用VS 2017安装 lib.web.mvc.6.8.2 软件包时出现以下错误。似乎已经安装了依赖项 Microsoft.AspNet.Mvc 存在问题:
PM> Install-Package Microsoft.AspNet.Mvc
项目“MyMVCApplication”中已存在包“Microsoft.AspNet.Mvc.5.2.3”经过时间:00:00:00.6708551
PM> Install-Package Lib.Web.Mvc -Version 6.8.2
尝试针对项目“MyMVCApplication”收集包“Lib.Web.Mvc.6.8.2”的依赖关系信息,目标是“.NETFramework,Version=v4.5.2”
收集依赖信息需要 8.86 秒
尝试使用 DependencyBehavior 'Lowest' 解决包 '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”。安装失败。滚回来...
包 'Lib.Web.Mvc.6.8.2 : Microsoft.AspNet.Mvc [4.0.0, 6.0.0)' 在项目 'MyMVCApplication' 中不存在
包 'Lib.Web.Mvc.6.8.2 : Microsoft.AspNet.Mvc [4.0.0, 6.0.0)' 在文件夹'C:\Users\Cyberphil83\documents\visual studio 2017\Projects\MyMVCApplication\ 中不存在包裹'
执行 nuget 操作需要 19.84 毫秒安装包:无法安装包“Lib.Web.Mvc 6.8.2”。您正在尝试将此包安装到以“.NETFramework,Version=v4.5.2”为目标的项目中,但该包不包含任何与该框架兼容的程序集引用或内容文件。如需更多信息,请联系包作者。在 line:1 char:1 + Install-Package Lib.Web.Mvc -Version 6.8.2 + ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (:) [Install-Package], Exception + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PackageManagement.PowerShellCmdlets.InstallPackageCommand