【发布时间】:2015-07-18 09:00:32
【问题描述】:
我已将我的 WebApi nuget 包从 5.2.2 更新到 5.2.3,但我开始收到此错误,
类型 'System.Web.Http.ApiController' 存在于两个 'c:\Program 文件 (x86)\Microsoft ASP.NET\ASP.NET MVC 4\Assemblies\System.Web.Http.dll' 和 '\packages\Microsoft.AspNet.WebApi.Core.5.2.3\lib\net45\System.Web.Http.dll'
我尝试清理解决方案/删除参考和其他内容,但无法正常工作。请帮忙。
更新#: 还原所有软件包有帮助。但仍然不确定我是否在升级过程中遗漏了什么。
【问题讨论】:
-
经历了无数次类似的事情(错误,似乎有意义,其他人,就在墙上),所以这是我的“健全性检查”:更新包之后,在做之前任何东西,只需关闭并重新启动(解决方案和 VS)。如果症状持续存在,我才会进一步修补。另外,检查那个讨厌的“Windows Store 许可证更新”——右上角的红旗。 如果它在那里,它很可能会产生噩梦。 Hth.
标签: c# asp.net-mvc nuget asp.net-web-api2