#.net-core #swagger #swashbuckle #datacontract #swashbuckle.aspnetcore
#.net-core #swagger #swashbuckle #datacontract #swashbuckle.aspnetcore
Вопрос:
Я пытаюсь обновить все зависимости шаблона .NET Core 3.1 WebAPI. Я обнаружил это критическое изменение между Swashbuckle.AspNetCore.SwaggerGen 5.5.1 и 5.6.1, в которых, похоже, они переместили интерфейс IDataContractResolver из Swashbuckle.AspNetCore.SwaggerGen но я не нашел больше информации о том, где это может быть известно, или если оно устарело.
Может кто-нибудь сказать мне, что происходит? Спасибо!
Ответ №1:
Похоже, это связано с зависимостью от «Swashbuckle.AspNetCore.Newtonsoft «, согласно этому комментарию к проблеме GitHub:
Попробуйте явно добавить «Swashbuckle.AspNetCore.Newtonsoft» пакет NuGet с той же версией, которую вы используете для «Swashbuckle.AspNetCore.SwaggerGen».