试图在现有项目中更新服务引用,我收到一条错误消息,
无法更新指定的OData API,因为现在仅支持连接服务的OData API。
aka链接(http://aka.ms/odatavsclientguidance)导致http://odata.github.io/odata.net/#OData-Client-Code-Generation-Tool。
VS 2017没有任何指示。
下面的说明将我带到OData Connected Serve VS扩展。 (https://marketplace.visualstudio.com/items?itemName=laylaliu.ODataConnectedService)
滚动到扩展程序描述页面的底部,我们将看到有关其VS 2017版本的所有问题。
所以问题是:OData扩展是唯一一个在VS 2017中更新OData服务的吗?我们有什么走路?
您在帖子中引用的官方Visual Studio Marketplace代码生成工具现在支持Visual Studio 2017。
与人们通常如何设置OData引用的一个显着区别是,以前使用Visual Studio的“添加服务引用”直接生成相关代码,安装该工具会添加“添加连接服务”。
另见this GitHub issue中的讨论。
在解决方案资源管理器中,右键单击引用,添加连接服务,然后选择Microsoft WCF Web服务引用提供程序,您将获得类似向导的窗口,以添加服务引用,就像在VS2015中一样。
请参阅https://docs.microsoft.com/en-us/dotnet/core/additional-tools/wcf-web-service-reference-guide