C# 无法将服务引用添加到OData终结点
我刚刚完成了创建ODatav3端点的演练 我让api正常工作,并使用PostMan进行了测试。 现在我想从.NET客户端(控制台应用程序)使用端点,所以我跳转到他们的另一个演练 但是,当我尝试添加服务引用时,它在我输入的URL()处找不到任何服务 无法添加指定的OData API,因为OData API现在处于禁用状态 仅支持OData客户端代码生成工具 当我去寻找代码生成工具时,它说 OData客户端代码生成器支持为生成客户端代理文件 ODataV4服务。。。它支持以下VisualStudio:Visual Studio 2010、2012、2013、2015年工作室 下面写着 OData连接服务允许应用程序开发人员连接他们的应用程序 到OData服务(V3和V4)并生成客户端代理文件 服务费。它支持以下Visual Studio: Visual Studio 2015C# 无法将服务引用添加到OData终结点,c#,visual-studio,asp.net-web-api,odata,C#,Visual Studio,Asp.net Web Api,Odata,我刚刚完成了创建ODatav3端点的演练 我让api正常工作,并使用PostMan进行了测试。 现在我想从.NET客户端(控制台应用程序)使用端点,所以我跳转到他们的另一个演练 但是,当我尝试添加服务引用时,它在我输入的URL()处找不到任何服务 无法添加指定的OData API,因为OData API现在处于禁用状态 仅支持OData客户端代码生成工具 当我去寻找代码生成工具时,它说 OData客户端代码生成器支持为生成客户端代理文件 ODataV4服务。。。它支持以下VisualStud
但我使用的是Visual Studio 2019。所以我真的被这搞糊涂了。对于ODataV3和最新的Visual Studio,我们应该使用哪种工具?如初始教程所示,添加服务参考的等效过程是什么。在VS2017中,可以使用,后来Microsoft将添加到市场中,请参阅以获取更多信息
Visual Studio 2019目前似乎不支持OData连接服务,跟踪了Github问题。评论中有人建议改用非官方的“uncase”OData服务,请参阅: 我可以证明Uncase Odata连接服务的优点。无关联。由于使用VS2019在API上进行身份验证,因此与MS代码生成器存在问题。使用uncase扩展非常有效。