如何为 Visual Studio 2017 生成 odata v4 c# 代理客户端?
How to generate odata v4 c# proxy client for Visual Studio 2017?
我在哪里可以获得 Visual Studio 2017 的 odata v4 c# 代理生成器?
现有的仅适用于 2015 年。
您可以使用 this 页面上的下载按钮。您有 运行 安装程序,然后它可以在 VS2017 上正常工作。
扩展将 不会 出现在 Tools --> Extensions
window 中,但它会添加 'OData client' 作为 'add new item'.
中的一个选项
已使用 Visual Studio 2017 企业版 V15.1 进行测试
编辑: 显然自版本 7.4.2 beta
起再次支持 VS2017,谢谢 @linac。
您可以在 VS 2015 中打开解决方案,从那里更新 OData 服务参考,然后在 VS 2017 中关闭并重新打开。
笨拙的解决方法,但是在没有 MS 重新添加该功能的情况下它确实有效。
“OData Connected Service”扩展现在支持 VS 2017。安装它并添加您的参考:
Service Refernces --> Add Connected Service --> OData Connected Service
最好的办法是在 Visual studio 2015 年使用 odata 代码生成器创建一个 class 库。这个 class 库应该负责处理所有与 odata 客户端相关的操作。接下来,您只需将此库添加到您的 visual studio 2017 解决方案,并在我们的主项目中添加对该库的引用。这就是我遇到这个问题时如何摆脱它的。
任何对 Visual Studio 2019 年 运行 版本感兴趣的人,s。以下 post:
Installing OData v4 Client Code Generator in Visual Studio 2019
我在哪里可以获得 Visual Studio 2017 的 odata v4 c# 代理生成器? 现有的仅适用于 2015 年。
您可以使用 this 页面上的下载按钮。您有 运行 安装程序,然后它可以在 VS2017 上正常工作。
扩展将 不会 出现在 Tools --> Extensions
window 中,但它会添加 'OData client' 作为 'add new item'.
已使用 Visual Studio 2017 企业版 V15.1 进行测试
编辑: 显然自版本 7.4.2 beta
起再次支持 VS2017,谢谢 @linac。
您可以在 VS 2015 中打开解决方案,从那里更新 OData 服务参考,然后在 VS 2017 中关闭并重新打开。
笨拙的解决方法,但是在没有 MS 重新添加该功能的情况下它确实有效。
“OData Connected Service”扩展现在支持 VS 2017。安装它并添加您的参考:
Service Refernces --> Add Connected Service --> OData Connected Service
最好的办法是在 Visual studio 2015 年使用 odata 代码生成器创建一个 class 库。这个 class 库应该负责处理所有与 odata 客户端相关的操作。接下来,您只需将此库添加到您的 visual studio 2017 解决方案,并在我们的主项目中添加对该库的引用。这就是我遇到这个问题时如何摆脱它的。
任何对 Visual Studio 2019 年 运行 版本感兴趣的人,s。以下 post:
Installing OData v4 Client Code Generator in Visual Studio 2019