У меня есть решение. net -core 3.1 с простой конечной точкой, принимающей только сообщение. Я хочу использовать openAPI-генератор для генерации SDK (потому что опция New REST Client SDK недоступна в visual studio для ма c).
Когда я впервые это сделал Я сделал это с помощью команды:
openapi-generator generate -i ../swagger.v0.0.21.json -g csharp -o ./generator
. Это сгенерировало каркасное решение. net, поэтому мне пришлось немного его взломать и установить несколько тестовых библиотек nuget, чтобы он вообще работал. После всего этого я получал отказ в соединении, которое, я надеюсь, связано с тем, что оно было построено для неправильной среды.
Я замечаю, что есть еще одна цель создания, csharp-netcore . Я не уверен, как использовать это все же. Как должна выглядеть моя команда? Я думал:
openapi-generator generate -i ../swagger.v0.0.21.json -g csharp-netcore -targetFramework netcoreapp3.1 -o ./generator
, но это приводит к:
[error] Found unexpected parameters: [netcoreapp3.1]
(просто, у меня есть структура решения:
, и именно в этом я хотел бы провести свое тестирование. Но мой источник находится непосредственно вне каталога Assignment_1.