根据官方的Nswag command line docs,可以通过NPM控制台程序包使用Nswag(然后使用openapi2cscontroller
生成C#客户端):
使用命令行工具nswag.exe(.NET 4.6+)/ dotnet-nswag.dll(.NET Core),请选择以下方法之一:
NSwag NPM模块:.NET 4.6+和.NET Core命令的绑定行工具(取决于安装的框架/ OS平台)
...
很遗憾,除了链接之外,没有其他文档。我已经安装了文档中链接的软件包(使用npm install nswag --save-dev
),但是该软件包已损坏或需要进一步的未记录步骤:
> nswag new
> nswag : The term 'nswag' is not recognized as the name of a cmdlet, function, script file, or operable program.
您可以将nswag安装为全局文件:
npm i -g nswag
或使用本地软件包
node_modules\.bin\nswag