Я использую готовый шаблон (Чистая архитектура от Джейсона Тейлора) и добавил новый контроллер в проект WEBUI. Когда я go обращаюсь к NSWAG Studio и запускаю URL спецификации, он выдает правильный JSON, который мне нужен, чтобы увидеть новый контроллер в Swagger.
{
"x-generator": "NSwag v13.1.6.0 (NJsonSchema v10.0.28.0 (Newtonsoft.Json v12.0.0.0))",
"openapi": "3.0.0",
"info": {
"title": "HouseCA API",
"version": "1.0.0"
},
"paths": {
"/api/LLUser": {
"post": {
"tags": [
"LLUser"
],
"operationId": "LLUser_Create",
"requestBody": {
"x-name": "command",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/CreateLLUserCommand"
}
}
},
"required": true,
"x-position": 1
},
"responses": {
"200": {
"description": "",
"content": {
"application/json": {
"schema": {
"type": "integer",
"format": "int64"
}
}
}
}
},
"security": [
{
"JWT": []
}
]
}
},
...
Однако мой «LLUSER_Create» не отображается в swagger после того, как я скопировал и вставил этот новый код в файл спецификации. json в моем проекте.
Когда я запускаю Swagger, он по-прежнему показывает старую версию файла, хотя замена в проекте - это новая.
Я пропустил шаг?