AddJsonOptions не найден в ASP.NET Core 2.0
Я перевожу свой проект ASP.NET 1.1 на 2.0:
Внутри Setup
класс, под Configure
Метод переопределения у меня есть:
services.AddMvc()
.AddJsonOptions(options =>
options.SerializerSettings.Converters.Add(new StringEnumConverter())
);
AddJsonOptions
метод отсутствует.
Что с ним случилось? Как я могу получить такую же функциональность?
1 ответ
Решение
AddJsonOptions
определяется в пакете nuget https://www.nuget.org/packages/Microsoft.AspNetCore.Mvc.Formatters.Json.
Если ваш проект имеет зависимость от Microsoft.AspNetCore.All
метапакет (в вашем.csproj: <PackageReference Include="Microsoft.AspNetCore.All" Version="2.0.0"/>
) то у вас уже есть. В противном случае вам может понадобиться добавить этот пакет напрямую.
После этого сделайте:
dotnet restore
- проверьте, что у вас есть
using Microsoft.Extensions.DependencyInjection;