-
Notifications
You must be signed in to change notification settings - Fork 0
MS_DotNet6
nishi_74322014 edited this page Aug 21, 2026
·
2 revisions
.NET として最初の長期サポート(LTS)版
補足(最新化): .NET 6 は 2024 年 11 月 12 日にサポート終了している。
現時点で稼働中のものがあれば、.NET 8 または .NET 10 への
移行対象になる。
版 種別 サポート終了 .NET 6 LTS 2024-11-12(終了) .NET 8 LTS 2026-11-10 .NET 9 STS 2026-05-12 .NET 10 LTS 2028-11
Windows、Mac、Linux、iOS、Android などに対応
また Windows では x86 と Arm に、Mac でも x86 と Apple M1 チップに対応
- Xamarin の .NET への統合(iOS と Android に対応したモバイルアプリ開発に対応)。
- Blazorにデスクトップアプリの開発にも対応する「Blazor desktop」が加わる。
- 「.NET Multi-platform App UI」(.NET MAUI)も含まれる予定
補足: .NET MAUI は .NET 6 の GA には間に合わず、
2022 年 5 月(.NET 6 のサービス リリース)で正式版になった。
Xamarin 本体のサポートは 2024 年 5 月に終了している。
.NET Standard 廃止?
-
すいません、ガセネタでした。
- 廃止、非推奨ではなく、互換性維持のオプション的機能へ移行
- (Xamarin 系を考慮しない場合、使用する意味はない(.NET Coreで事足りる)。)
とのこと。
-
参考
- 遂に正式リリース! .NET 6.0 LTS への移行の勧め。- わけモブ
https://www.wake-mob.jp/2021/11/net-60-lts.html - .NET Standard | Microsoft Learn > .NET Standard は非推奨ではない
https://learn.microsoft.com/dotnet/standard/net-standard#net-standard-not-deprecated
- 遂に正式リリース! .NET 6.0 LTS への移行の勧め。- わけモブ
補足: この訂正は正しい。ただし
「Xamarin 系を考慮しない場合、使用する意味はない」には留保が要る。
.NET Framework も対象に含めるライブラリでは、
今もnetstandard2.0を選ぶ意味がある
(.NET Standardを参照)。
| 時期 | 内容 |
|---|---|
| 2021 年 2 月 | 最初のプレビュー版のアナウンス |
| 2021 年 4 月 | 最初のプレビュー版をリリース |
| 2021 年 11 月 9 日 | 正式版(GA)をリリース |
Download .NET 6.0 (Linux, macOS, and Windows)
https://dotnet.microsoft.com/download/dotnet/6.0
※ Visual Studio 2022 に同梱されている。
補足(.NET 6 の主要な変更): 移行時に影響が大きいのは次である。
変更 内容 最小 API / トップレベル ステートメント Startup.csが廃れ、Program.csに集約暗黙の using 定番の usingが自動で付く(ImplicitUsings)Nullable 参照型が既定で有効 新規テンプレートで <Nullable>enable</Nullable>DateOnly/TimeOnly日付だけ・時刻だけを表す型が追加 ホット リロード 実行中のコード変更が反映される
- ASCII.jp:あらゆるプラットフォームで、どんなアプリでも .NETが20年目に到達した高み
https://ascii.jp/elem/000/004/081/4081100/ - Microsoft、「.NET 6」をリリース ~ Apple M1にも対応、史上最速の「.NET」 - 窓の杜
https://forest.watch.impress.co.jp/docs/news/1364721.html - .NET 6 リリース概要まとめ | DevelopersIO
https://dev.classmethod.jp/articles/dotnet_6_short_summary/
- .NET 6移行入門
- (1).NET 6統合の現状および概要と方向性
https://atmarkit.itmedia.co.jp/ait/articles/2112/16/news003.html - (2)「C# 10」の新機能で、コーダーにうれしいこと8選
https://atmarkit.itmedia.co.jp/ait/articles/2201/27/news004.html - (3).NET Framework→.NET 6モダナイズの初めの一歩
「移行計画(手間やコストの見積もり)」の作成に便利なツール
https://atmarkit.itmedia.co.jp/ait/articles/2203/25/news003.html
- (1).NET 6統合の現状および概要と方向性
- マイクロソフト「.NET 6」初めてのプレビュー版リリース。
Xamarin統合、マルチプラットフォームUI、Blazorでデスクトップアプリ、Apple M1ネイティブなど
https://www.publickey1.jp/blog/21/net_6xamarinuiblazorapple_m1.html - マイクロソフト「.NET 6」正式リリース、.NETとして最初のLTS版。
Win/Mac/iOS/Androidアプリを単一コードで記述可能に
https://www.publickey1.jp/blog/21/net_6netlts.html - Visual Studio 2022正式リリース。初の64ビット化による高速化、ホットリロード、.NET 6対応など
https://www.publickey1.jp/blog/21/visual_studio_202264net_6.html
- .NET 6 の新機能
https://learn.microsoft.com/dotnet/core/whats-new/dotnet-6 - .NET と .NET Core の公式サポート ポリシー
https://dotnet.microsoft.com/platform/support/policy/dotnet-core
Tags: 移行, .NET開発, .NET Core, .NET Standard
このWikiは「Open棟梁Project」,「OSSコンソーシアム 開発基盤部会」によって運営されています。