将OpenApi的本地或远程文档解析生成WebApiClientCore的接口定义代码文件
-o OpenApi, --openapi=OpenApi Required. openApi的json本地文件路径或远程Uri地址
-n Namespace, --namespace=Namespace 代码的命名空间,如WebApiClientCore
--help Display this help screen.
- 使用NSwag解析OpenApi的json得到OpenApiDocument对象
- 使用RazorEngine将OpenApiDocument传入cshtml模板编译得到html
- 使用XDocument将html的文本代码提取,得到WebApiClientCore的声明式代码
- 代码美化,输出到本地文件