如何为Visual Studio 2017生成odata v4 c#代理客户端?

时间:2017-04-24 11:49:21

标签: c# odata visual-studio-2017

我在哪里可以获得Visual Studio 2017的odata v4 c#代理生成器? 现有的仅适用于2015年。

5 个答案:

答案 0 :(得分:12)

VS 2017现在支持" OData Connected Service"延期。安装它并添加您的参考:

Service Refernces --> Add Connected Service --> OData Connected Service

答案 1 :(得分:3)

您可以使用this页面上的下载按钮。您已经运行了安装程序,然后它可以与VS2017一起使用。

扩展程序将显示在Tools --> Extensions窗口中,但会在'添加中添加'OData客户端'作为选项新项目

使用Visual Studio 2017企业版V15.1

进行测试

修改:显然自版本7.4.2 beta以来再次支持VS2017,感谢@linac

答案 2 :(得分:1)

您可以在VS 2015中打开解决方案,从那里更新OData服务参考,然后在VS 2017中关闭并重新打开。

笨拙的解决方法,但是在没有MS添加该功能的情况下它确实有效。

答案 3 :(得分:1)

这里最好的想法是在Visual Studio 2015中使用odata代码生成器创建一个类库。该类库应负责处理所有与odata客户端相关的操作。接下来,您只需将此库添加到Visual Studio 2017解决方案中,并在我们的主项目中添加对此库的引用。这就是我遇到这个问题时摆脱这个问题的方法。

答案 4 :(得分:0)

对在Visual Studio 2019中运行的版本感兴趣的任何人s。以下帖子:

Installing OData v4 Client Code Generator in Visual Studio 2019