【问题标题】:"Add RestAPI Client" missing on Visual Studio 2017Visual Studio 2017 上缺少“添加 RestAPI 客户端”
【发布时间】:2020-02-27 19:01:39
【问题描述】:

在 VS 2015 上,我们有“添加 RestAPI 客户端”,但在 VS 2017 中不存在。 在 VS 2017 上有什么解决方案吗?

注意:我不想安装 3rd 方(不是 MS)组件,例如 AuthoRest 或 Swagger Codegen。

谢谢

【问题讨论】:

  • 我从未见过那个菜单。尝试找出哪个扩展程序或模板或安装了该菜单项的任何内容。
  • 安装 Azure SDK 后,VS 2015 上的菜单可用。 VS 2017 上已经安装了“相同”的 SDK(根据 MS)。要查看菜单,请右键单击“解决方案资源管理器”并选择“添加”。

标签: c# asp.net-core visual-studio-2017 swagger


【解决方案1】:

我在 VS2017 上看到它。仅供参考,AutoREST 是一个 Microsoft 工具,它是 Add RestAPI 客户端在幕后使用的。

【讨论】:

  • 感谢重播。你有什么版本的VS 2017?可能你知道它是哪个扩展名?干杯
  • 再次感谢 Darrel 您的评论为我指明了正确的方向:此菜单项的可见性取决于平台。它对传统框架应用程序可见,但对 NET Core 不可见。微软的另一个不一致之处?我不知道,我看不出它为什么不适用于 net core 2。干杯
  • @OlegSusarov 我怀疑 Add Rest Client 选项最近可能没有更新。 AutoRest 团队一直在努力为 AutoRest 和 VS Code 插件添加各种功能。我会看看我能找到什么。
  • 看起来让 AutoRest 在 .Net Core 2 项目上工作存在问题 - github.com/Azure/autorest/issues/2023(旧),github.com/Azure/autorest/issues/2450(当前)
【解决方案2】:

您需要安装 Azure SDK For Visual Studio

【讨论】:

  • 我已经切换到使用最新版本的 github 上的 Azure/autorest。
【解决方案3】:

试试这个解决方案 https://stackoverflow.com/a/60431700/1831734(安装ASP.Net和Web开发或者这个相关的包)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-09-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-02
    • 2018-03-15
    • 2017-08-07
    相关资源
    最近更新 更多