“REST API Client” option in Visual Studio for ASP.NET Core projects?

前端 未结 2 667
死守一世寂寞
死守一世寂寞 2021-02-13 10:59

I\'ve got a ASP.NET REST API up and running in Azure. From an older .NET 4.5 project in Visual I\'ve generated a client using this menu option:

But when I creat

2条回答
  •  刺人心
    刺人心 (楼主)
    2021-02-13 11:36

    I also had this problem so I built a tool called REST API Client Code Generator to solve it. I worked in teams where we used tools like AutoRest, NSwag, and Swagger Codegen to generate our REST API Clients and consume it from .NET Core web applications. It always annoyed me that the "Add New - REST API Client..." tooling in Visual Studio didn't always work and was very troublesome when it was time to re-generate the client

    This would add the OpenAPI specification file (Swagger.json) to the project and set a custom tool so that every time changes are made to it the REST API Client code is re-generated. You can also right click on the Swagger.json file and switch code generators

    And for NSwag Studio files you can also just right click and re-generate

    I built the tool mainly for personal use and for use within my teams but if you find it useful and think it lacks something you really need then please reach out

提交回复
热议问题