我在哪里可以获得Visual Studio 2017的odata v4 c#代理生成器? 现有的仅适用于2015年。
答案 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