在.NET Core 2.2中将XmlSerializer添加到WebApi可能不起作用的原因有以下几点:
<ItemGroup>
<PackageReference Include="Microsoft.AspNetCore.Mvc.Formatters.Xml" Version="2.2.0" />
</ItemGroup>
这将确保XmlSerializer能够正确地序列化和反序列化XML数据。
services.AddMvc().AddXmlSerializerFormatters();
这将启用XmlSerializer作为WebApi的默认序列化器。
综上所述,如果在.NET Core 2.2中将XmlSerializer添加到WebApi不起作用,可以检查以上几点并进行相应的调整。如果问题仍然存在,可以进一步检查日志或尝试使用其他序列化器来处理XML数据。
领取专属 10元无门槛券
手把手带您无忧上云