我使用以下内容接受我的Core API App中的序列化XML .
services.AddMvc(options =>
{
// allow xml format for input
options.InputFormatters.Add(new XmlSerializerInputFormatter());
}).SetCompatibilityVersion(CompatibilityVersion.Version_2_1);
更新到ASP.NET Core 2.1后,我收到以下警告:
'XmlSerializerInputFormatter.XmlSerializerInputFormatter()'已废弃:'此构造函数已过时,将在以后的版本中删除 .
处理这个问题的新方法是什么?
1 回答
查看source code,存在一个尚未标记为
Obsolete
的构造函数:由于此构造函数采用
MvcOptions
的实例,因此您应该能够传递现有的options
参数,如下所示: