Я пытаюсь использовать 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