Как пользователю swagger-codegen создать библиотеку Strava для ASP.NET Core 2.1? - PullRequest
0 голосов
/ 25 мая 2019

Я пытаюсь использовать swagger-codegen для создания DLL Strava , которую можно использовать в серверном приложении ASP.NET Core 2.1.

Попытка 1 - Следующие инструкции по https://developers.strava.com/docs/#client-code

  • brew install swagger-codegen@2 maven
  • /usr/local/opt/swagger-codegen@2/bin/swagger-codegen generate -i https://developers.strava.com/swagger/swagger.json -l aspnetcore -o /Users/sergeishevlyagin/dev/StravaASP-2/
  • bin/sh build.sh

Я получаю кучу ошибок этого сорта

Models / ActivityType.cs (36,29): ошибка CS0103: имя 'AlpineSki' не существует в текущем контексте [/Пользователи / sergeishevlyagin / dev / StravaASP-2 / src / IO.Swagger / IO.Swagger.csproj] Models / ActivityType.cs (36,29): ошибка CS0103: имя «AlpineSki» не существует в текущем контексте [/Пользователи / sergeishevlyagin / dev / StravaASP-2 / src / IO.Swagger / IO.Swagger.csproj]

Full gist

Попытка 2 - Использование чванства3 вместо

  • brew install swagger-codegen
  • /usr/local/opt/swagger-codegen@3/bin/swagger-codegen generate -i https://developers.strava.com/swagger/swagger.json -l aspnetcore -o /Users/sergeishevlyagin/dev/StravaASP-3/
  • bin/sh build.sh

Я получаю кучу ошибок этого сорта:

Controllers / ActivitiesApi.cs (54,160): ошибка CS1001: ожидаемый идентификатор [/Users/sergeishevlyagin/dev/StravaASP-3/src/IO.Swagger/IO.Swagger.csproj] Models /BaseStream.cs (46,35): ошибка CS1003: синтаксическая ошибка, ',' expected [/Users/sergeishevlyagin/dev/StravaASP-3/src/IO.Swagger/IO.Swagger.csproj] sergeishevlyagin / dev / StravaASP-3 / src / IO.Swagger / IO.Swagger.csproj] Контроллеры / ДеятельностиApi.(54 160): ошибка CS1001: ожидается идентификатор [/Users/sergeishevlyagin/dev/StravaASP-3/src/IO.Swagger/IO.Swagger.csproj] Models / BaseStream.cs (46,35): ошибка CS1003: ошибка синтаксиса,',' ожидается [/Users/sergeishevlyagin/dev/StravaASP-3/src/IO.Swagger/IO.Swagger.csproj]

Full gist

...