ASP.NET 1.1プロジェクトを2.0に移行しています。
Setup
クラス内のConfigure
メソッドオーバーライドの下で、
services.AddMvc()
.AddJsonOptions(options =>
options.SerializerSettings.Converters.Add(new StringEnumConverter())
);
AddJsonOptions
メソッドがありません。
それがどうなったのか?どうすれば同じ機能を利用できますか?
AddJsonOptions
は Microsoft.AspNetCore.Mvc.Formatters.Json nugetパッケージで定義されています。
プロジェクトにMicrosoft.AspNetCore.All
メタパッケージ(.csproj:<PackageReference Include="Microsoft.AspNetCore.All" Version="2.0.0"/>
内)への依存関係がある場合は、すでに持っています。それ以外の場合は、そのパッケージを直接追加する必要がある場合があります。
その後は:
dotnet restore
using Microsoft.Extensions.DependencyInjection;
があることを確認してください