在ASP.NET Core 2.0中找不到AddJsonOptions
我正在将我的ASP.NET 1.1项目迁移到2.0:
在Setup
类中,在Configure
方法覆盖下我有:
services.AddMvc() .AddJsonOptions(options => options.SerializerSettings.Converters.Add(new StringEnumConverter()) );
缺少AddJsonOptions
方法。
这是怎么回事? 我怎样才能获得相同的function?
AddJsonOptions
在Microsoft.AspNetCore.Mvc.Formatters.Json nuget包中定义。
如果您的项目依赖于Microsoft.AspNetCore.All
元数据包(在.csproj中:
),那么您已经拥有它。 否则,您可能需要直接添加该包。
之后:
-
dotnet restore
- 检查您是否
using Microsoft.Extensions.DependencyInjection;