c# - 可查询属性不明确引用错误

标签 c# linq

当我将 [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/

相关文章:

c# webbrowser 控件不导航到另一个页面

c# - ASP.NET Web API 的不同返回类型

c# - 使用 LINQ GroupBy() 从数据库获取唯一项目的强类型列表

entity-framework - Entity Framework 5.0 First 或 Group By Issue - 从 2.2 升级到 5.0 之后

linq - 从 LINQ 中的字符串列表生成 CSV

c# - 如何反射(reflect) T 以构建查询的表达式树?

c# - Microsoft 单元测试替代 InlineData 或 TestCase 属性的方法是什么?

c# - 如何通过 Runge-Kutta 4 传递硬编码微分方程

c# - 序列不包含任何元素?

c# - 如何让 Chutzpah 发现 Typescript 文件?