使用 OData v4 Web API 脚手架时出错
Posted
技术标签:
【中文标题】使用 OData v4 Web API 脚手架时出错【英文标题】:Getting error using OData v4 Web API Scaffolding 【发布时间】:2018-11-30 20:53:44 【问题描述】:我目前收到以下错误 Error Message 当我尝试使用 OData v4 Web API Scaffolding 搭建控制器时。
我有几个工作同事使用 Visual Studio 2017 工作,即使 vs 2017 似乎不支持它。任何关于此事的建议将不胜感激。
【问题讨论】:
【参考方案1】:Visual Studio 2017 官方不在“OData v4 Web API Scaffolding”的支持列表中,并且问答部分指出此包对 Visual Studio 2017 有一个未解决的错误。 https://marketplace.visualstudio.com/items?itemName=LiangWangMSFT.ODatav4WebAPIScaffolding#qna
但您可以选择以下解决方法之一:
-
在 Visual Studio 2015 中使用此模板,然后继续
发展。
添加“Microsoft.AspNet.OData”包并添加控制器
手动。您可以使用从 V3 生成的代码(只有几个命名空间
需要更正)。
【讨论】:
以上是关于使用 OData v4 Web API 脚手架时出错的主要内容,如果未能解决你的问题,请参考以下文章
Web API OData V4 在本地工作,但不在 IIS 上
[转]OData的初步认识 OData v4 Client Code Generator