升级ASP后出现错误.Net WebAPI nuget包

本文关键字:Net WebAPI nuget 错误 ASP 升级 | 更新日期: 2023-09-27 18:03:13

我已经更新了我的WebApi nuget包从5.2.2到5.2.3,我开始得到这个错误,

类型为"System.Web.Http"。ApiController'存在于c:'ProgramFiles (x86)'Microsoft ASP.NET'ASP。NET MVC4 '总成' System.Web.Http.dll"和' ' ' Microsoft.AspNet.WebApi.Core.5.2.3 ' lib ' net45包' System.Web.Http.dll"

我试着清理解决方案/删除参考和东西,但我不能让它工作。请帮助。

更新#:恢复所有的软件包很有帮助。但还是不确定我是否在升级中错过了什么

升级ASP后出现错误.Net WebAPI nuget包

我在获取Microsoft.AspNet.WebApi时遇到了同样的问题。

在Nuget包管理器控制台中这样写:

 Update-Package -ProjectName 'YourProjectNameGoesHere' -Reinstall

这将更新你所有的包,它将解决你的问题。希望对大家有所帮助

有时会在升级时发生这种情况,另一种解决方案可能是关闭解决方案并删除解决方案packages文件夹中的内容,存储库除外。配置,卸载WebApi包和依赖项并安装最新版本。在某些情况下,您需要修复web.config中的assemblyBinding。