Используйте консоль Nswag (из пакета NPM) для генерации клиента C # - PullRequest
0 голосов
/ 30 сентября 2019

В соответствии с официальными документами командной строки Nswag можно использовать Nswag через консольный пакет NPM (и впоследствии генерировать клиент C # с помощью openapi2cscontroller):

Для использованияинструмент командной строки nswag.exe (.NET 4.6+) / dotnet-nswag.dll (.NET Core), выберите один из следующих методов:

  • Модуль NSwag NPM: привязки длясредства командной строки .NET 4.6+ и .NET Core (в зависимости от установленной платформы / платформы ОС)

  • ...

К сожалению, кроме ссылки, нет никакой дополнительной документации по этому вопросу. Я установил пакет, связанный в документации (используя 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.

1 Ответ

0 голосов
/ 30 сентября 2019

Вы можете установить nswag как глобальный:

npm i -g nswag

или использовать локальный пакет

node_modules\.bin\nswag
...