2017-02-04 117 views
0

我无法使用Visual Studio 2015中的添加... REST API客户端...选项,并安装了所有最新更新和Azure工具v2.9。当我选择我提供的适当的对话框来为swagger json文件提供一个url或文件路径。无论哪个选项我选择我收到以下错误信息:Visual Studio“添加REST API客户端”不起作用

生成客户端代码和增加工程开工 生成REST API客户端代码与以下参数: REST API名称:ToDoListAPIClient,Base命名空间:ToDoListAPI,元数据文件路径:C:\ Users \ ken \ AppData \ Local \ Temp \ WebToolsAutoRest \ ToDoListAPIClient \ 201702032141192827 \ swagger.json 例外:无法加载文件或程序集'Newtonsoft.Json,Version = 7.0.0.0,Culture = neutral, PublicKeyToken = 30ad4fe6b2a6aeed'或它的一个依赖项。该系统找不到指定的文件。 生成客户端代码和增加项目不合格 添加REST API客户端失败

我怎样才能解决这个问题呢?

+0

另一种选择是使用[Swagger Codegen](https://github.com/swagger-api/swagger-codegen),它支持API客户端,服务器存根和文档生成。只需导出Swagger/OpenAPI规范并使用https://editor.swagger.io生成代码即可。 –

回答

0

确保您通过运行命令下载Newtonsoft.Json包的正确版本: PM>安装包Newtonsoft.Json -Version 7.0.1

然后复制Newtonsoft.Json组件(7.0版本.0.0)到C:\ Program Files文件(x86)\ Microsoft Visual Studio 14.0 \ Common7 \ IDE。

这应该解决这个问题。