Gay*_*mal 1 asp.net-core-webapi asp.net-core-2.0
我有最新的.Net Core v2.1.4.
我试图添加AddXmlDataContractSerializerFormatters();中Startup.cs的文件,但它报告IMvcBuilder不包含它的定义.
我的startup.cs:
{
services.AddMvc().AddXmlDataContractSerializerFormatters();
}
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
if (env.IsDevelopment())
{
app.UseDeveloperExceptionPage();
}
app.UseMvc();
app.Run(async(context) =>
{
await context.Response.WriteAsync("MVC didn't find anything!");
});
}
Run Code Online (Sandbox Code Playgroud)
的AddXmlDataContractSerializerFormatters()延伸方法是在Microsoft.AspNetCore.Mvc.Formatters.XmlNuGet包.确保项目中包含此项.使用Nuget包管理器UI或从命令行:
Install-Package Microsoft.AspNetCore.Mvc.Formatters.Xml
Run Code Online (Sandbox Code Playgroud)
此外,请确保使用以下命令导入命名空间:
using Microsoft.Extensions.DependencyInjection;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3038 次 |
| 最近记录: |