2016-08-03 10 views
4

Visual StudioのスワッガーファイルからREST APIクライアントを更新するにはどうすればよいですか?プロジェクトを右クリックすると、「Add - > REST API Client」メニューオプションを使用してREST APIクライアントを作成しました。下のスクリーンショットを参照してください。私は今Swaggerファイルの更新版を持っており、自動生成されたクライアントコードも更新する必要があります。 Visual Studioでこれをどうやって行うのですか?Visual StudioのスワッガーファイルからREST APIクライアントを更新する方法

コードを完全に削除してからREST APIクライアントを再追加することなく自動生成コードを更新する方法を見つけることができませんでした。私は、WSDLの "Update Service Reference"機能に似たものを探しています。

Add REST API Client menu option Add REST API Client popup

+0

レストAPIクライアントは痛みがあり、使用するバージョンが古く、バグがたくさんあります。マイクロソフトはVisual Studioの新しいバージョンがあるときに更新するようです。 – HelderSepu

+0

私は、autorestチームのポストを見つけました。 "VS2017の統合では固定バージョンが使用されています。おそらく開発者が急いでいた:https://github.com/Azure/autorest/issues/2198 – HelderSepu

答えて

0

メニューオプションが不十分と命名しているようだが、REST APIクライアントを追加するという行為は、実際に/は、既存のクライアントを更新し上書きされます。

+1

私はそれを試みたが、既存のクライアントを上書き/更新しなかった。代わりに新しいクライアントを作成し、最後に「1」を追加しました。 –

+0

クライアントの最後に「1」が追加されている点は正しいです。ローカルで定義されたスワッガーファイルを使用してこの問題を再現できました。もし、私がAzureポータルからダウンロードしたスージーガードキュメントURLを使用してREST APIクライアントを追加すると、新しいエントリ(追加された "1"付き)はプロジェクトに追加されません。 – Louie

関連する問題