「[[マイクロソフト系技術情報 Wiki>http://techinfoofmicrosofttech.osscons.jp/]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。 -戻る --[[.NET Core]] > [[.NET 5]] > [[.NET 6]] > [[.NET 8]] > [[.NET 10]] ---[[.NET 5への移行]] ---[[.NET 6への移行]] ---.NET 8への移行 ---[[.NET 10への移行]] --[[移行・マイグレーション]] ---[[.NETのクロスプラットフォーム対応]] * 目次 [#ce2a681e] #contents *概要 [#v8174496] .NET 8(.NETとして最初の長期サポート(LTS)版)が~ リリースされたので、下に以降情報をサマリしてみた。 *詳細 [#rd1090a8] -.NET 5 - 7 からなら比較的軽いマイグレーション。 -.NET Framework 4.x からなら、プロジェクト変換とAPI非互換対応が中心。 -BinaryFormatterが(非推奨(.NET 5)→ サポート終了(.NET 7)→)ドロップ(.NET 8)に。 -サポート範囲を、.NET Fx 4.8、.NET 8に絞るモダナイゼーション・チャンスではある。 --ここのところ、Visual StudioがVSCと2022で止まっているためテンプレート数を減らせる。 --.NET Framework 4.8以前のモノがサポート切れ or 切れ間近なので、.NET Framework 4.8に集約できる。 --[[.NET Standard 2.0>.NET Standard#p7ead542]]、[[.NET Standard 2.1>.NET Standard#bffef5c7]]の重要性の低下&非推奨の流れがある。 -.NET Framework 4.8.xは、実質、SI向け.NETとして、今後も使われ続ける可能性が高い。 --既存資産・レガシーシステムの圧倒的な蓄積 --Windows固有機能(Windows認証、AD、COM、GDI+、WinForms/WPF)に強依存 --Microsoftが(マイナーバージョンアップのみだが)継続サポートの方針 >※ WinForms/WPFは、新ランタイム上での挙動が微妙に異なる場合があり、ライブラリに商用サポートがないケースも。 -NuGetパッケージ(OSS)が --.NET Standard 2.1(非推奨)から、.NET 6 - 8 対応版 に更新されているか確認。 --モノに依っては、 .NET Framework、.NET Standard 2.0/2.1などが更新されていない場合も *参考 [#t5215445] **Microsoft Docs [#a846a480] -.NET 8 での破壊的変更 - .NET~ https://docs.microsoft.com/ja-jp/dotnet/core/compatibility/8.0 **OSSC [#f53bfce7] -部会メモ(2025年) - Open 棟梁 Wiki > 4-6月 セルフ&オフライン部会(第42-44回)~ https://opentouryo.osscons.jp/index.php?%E9%83%A8%E4%BC%9A%E3%83%A1%E3%83%A2%EF%BC%882025%E5%B9%B4%EF%BC%89#e314d3d1 ---- Tags: [[:.NET開発]], [[:.NET Core]], [[:移行]]