У меня была такая же проблема в веб-интерфейсе ASP.NET Core 2.1, но я решил эту проблему, сначала установив более низкую версию пакета и обновив его версию до версии
Swashbuckle.AspNetCore 2.1.0 изатем после того, как я обновил версию пакета до версии, пока не получил ту же ошибку, но я не получил ту же ошибку снова, даже при обновлении до swashbuckle.AspNetCore 5.0.0-rc2 и теперь он работает правильно со следующей конфигурацией
Используйте пространство имен следующим образом, поскольку класс Info больше не используется в последней версии сваггера, а не класс OpenApiInfo, используемый для описания метаданных сваггера
using Microsoft.OpenApi.Models;
, а затем используйте следующий код в классе Startup.cs подМетод ConfigureServices
services.AddSwaggerGen(c =>
{
c.SwaggerDoc("v1", new OpenApiInfo { Title = "www.compilemode.com", Version = "v1" });
});
Это очень странное разрешение, но это единственная работа, которую я нашел после того, как провел много времени.