System.Text.Encoding.CodePages のインストールは不要になりました (C#)
# 以下の記事が書かれた時の版数は .NET SDK 10.0.401 / .NET Runtime 10.0.12) となります.
.NET 8 で Shift_JIS を使う場合は、
Install-Package System.Text.Encoding.CodePages
をして、
Encoding.RegisterProvider(CodePagesEncodingProvider.Instance);
var sjis = Encoding.GetEncoding("Shift_JIS");
File.WriteAllText("C:\\work\\enc-test.txt", "あいうえお", sjis);
みたいなコードを書いてたわけですが、.NET 10 に上げたところ
warning NU1510: PackageReference System.Text.Encoding.CodePages は取り除かれません。このパッケージは不要である可能性があるため、依存関係から削除することを検討してください。
みたいな警告が出ます. つまり、.NET 10 に含まれるようになったので、Install-Package System.Text.Encoding.CodePages は不要になりました.