【发布时间】:2021-12-07 22:56:46
【问题描述】:
我正在将应用程序从 dotnetcore2.0 迁移到 3.1,并且遇到了 newtonsoft 依赖项的一些问题。
services.AddAuthorization()
.AddApiExplorer()
.AddMvcOptions(option => option.EnableEndpointRouting = false)
.AddNewtonsoftJson(n =>
{
n.SerializerSettings.Converters.Add(new StringEnumConverter());
n.SerializerSettings.ContractResolver = new CamelCasePropertyNamesContractResolver();
n.SerializerSettings.NullValueHandling = NullValueHandling.Ignore;
})
.AddDataAnnotations();
【问题讨论】:
-
能否请您说明您必须解决哪些问题?
-
当我尝试调试应用程序时,我从模块 ``BuildWebHost(args).Run(); 中收到此错误“无法加载类型'Microsoft.AspNetCore.Mvc.MvcJsonOptions'”;