Visual studio 2015 添加->;RESTAPI客户端生成异常。如何修复它?

Visual studio 2015 添加->;RESTAPI客户端生成异常。如何修复它?,visual-studio-2015,Visual Studio 2015,选择“添加”和“RESTAPI客户端”后,VS生成一个异常(不知道为什么这个选项经常出现)。我不明白。如何解决这个问题?下面,您可以看到我的VS2015环境和屏幕截图 根据错误,RestartGetway方法未实现。所以 请检查Azure上的REST API,确保API中的所有方法都已首先实现 您可以尝试在另一台计算机上添加REST API,以确保此问题与REST API或Visual Studio本身有关 我还尝试从Azure向我的UWP应用程序添加RESTAPI 在我这边是成功的。我正在使

选择“添加”和“RESTAPI客户端”后,VS生成一个异常(不知道为什么这个选项经常出现)。我不明白。如何解决这个问题?下面,您可以看到我的VS2015环境和屏幕截图


根据错误,RestartGetway方法未实现。所以

  • 请检查Azure上的REST API,确保API中的所有方法都已首先实现
  • 您可以尝试在另一台计算机上添加REST API,以确保此问题与REST API或Visual Studio本身有关
  • 我还尝试从Azure向我的UWP应用程序添加RESTAPI 在我这边是成功的。我正在使用Visual Studio 2015和更新3。 版本应为14.0.25431.01

  • 请检查是否有来自的Visual Studio 2015的任何更新
  • 工具->扩展和更新->更新

    此外,下面列出了所有与Azure相关的工具版本

  • 请确保你机器上的这些工具和我的一样
    • Microsoft Azure移动服务工具1.4
    • Azure应用程序服务工具v2.8.1
    • 常用Azure工具1.8

    如果不在本地复制问题,很难给出明确的答案,但以下是一些步骤,可以帮助您调查并潜在地解决问题:

    调查:
    • 这似乎是您拥有的Visual Studio Azure扩展程序集存在的问题,特别是Microsoft.VisualStudio.web.WindowsAzure.Impl
    • 程序集应存在于以下位置:C:\Program Files(x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\Web Tools Azure

    • 从下载.NET reflector工具,如ILSpy.exe

    • 在ILSpy中加载程序集并导航到命名空间Microsoft.VisualStudio.Web.WindowsAzure.APIApps.Impl,然后展开VSAzureApisService,您应该会找到方法RestartGateway

    • 如果您找不到它,那么这就是您的问题,如果您找到了,那么您将看到引发此异常的代码

    修理 假设我们看到此版本的DLL存在问题,您可以采取以下操作来解决:

    • 备份并删除DLL“Microsoft.VisualStudio.Web.WindowsAzure.APIApps.Impl”

    • 卸载/重新安装或修复MS Azure SDK,您可以直接从VS或此处下载:

    • 确保将DLL放回正确的文件夹中,还可以再次查看该方法以验证它是否已修复

    如果这对你有用或者已经做了进一步的步骤来解决这个问题,请分享并祝你好运