2017-02-04 62 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。

這應該解決這個問題。