「[[マイクロソフト系技術情報 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]], [[:移行]]

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS