使用 Nswag 控制台(来自 NPM 包)生成 C# 客户端
Use Nswag Console (from NPM package) in order to generate C# client
根据官方 Nswag command line docs 可以通过 NPM 控制台包使用 Nswag(并随后使用 openapi2cscontroller
生成 C# 客户端):
To use the command line tool nswag.exe (.NET 4.6+) / dotnet-nswag.dll
(.NET Core), choose one of the following methods:
NSwag NPM Module: Bindings for the .NET 4.6+ and .NET Core command
line tools (depending on installed framework/OS platform)
...
遗憾的是,除了 link 之外,没有关于该问题的进一步文档。我已经在文档中安装了包 linked(使用 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
根据官方 Nswag command line docs 可以通过 NPM 控制台包使用 Nswag(并随后使用 openapi2cscontroller
生成 C# 客户端):
To use the command line tool nswag.exe (.NET 4.6+) / dotnet-nswag.dll (.NET Core), choose one of the following methods:
NSwag NPM Module: Bindings for the .NET 4.6+ and .NET Core command line tools (depending on installed framework/OS platform)
...
遗憾的是,除了 link 之外,没有关于该问题的进一步文档。我已经在文档中安装了包 linked(使用 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