当我将 [System.Web.Http.Queryable] 属性添加到 api 项目时,出现模糊引用错误。
The type 'System.Web.Http.QueryableAttribute' exists in both 'c:\..\packages\Microsoft.AspNet.WebApi.OData.4.0.0\lib\net40\System.Web.Http.OData.dll' and 'c:\Program Files\Microsoft ASP.NET\ASP.NET MVC 4\Assemblies\System.Web.Http.dll'
但在我的情况下我需要两个 dll,我该如何解决这个问题?
最佳答案
安装最新的 WebApi,它会删除导致冲突的旧的
Install-Package Microsoft.AspNet.WebApi.OData -Version 5.3.1
关于c# - 可查询属性不明确引用错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21547665/