。ネット

。ネット
開発者.NET Foundationとオープンソースコミュニティ
初回リリース2016年6月27日 ( 2016-06-27 )
安定版リリース
10.0.2 [ 1 ] ウィキデータで編集する / 2026年1月13日 (2026年1月13日
プレビューリリース
10.0.0-rc.2 [ 2 ] ウィキデータで編集する / 2025年10月14日 (2025年10月14日
リポジトリ
書かれたC#C++C
オペレーティング·システムクロスプラットフォーム: WindowsLinuxmacOSAndroidiOS
プラットフォームIA-32x86-64、64ビットARMPower ISA(ppc64le)、 IBM Z、LinuxONE(s390x[ 3 ]
前任者.NET フレームワーク
タイプソフトウェアフレームワーク
ライセンスマサチューセッツ工科大学[ 4 ]
Webサイトドットネット.microsoft .com

.NETプラットフォーム(「ドットネット」と発音、旧称.NET Core)は、WindowsLinuxmacOSオペレーティングシステム向けの無料かつオープンソースのマネージドコンピュータソフトウェアフレームワークです。[ 5 ]これは、.NET Frameworkのクロスプラットフォームな後継です。このプロジェクトは、主にMicrosoftの従業員によって.NET Foundationを通じて開発されており、現在はMITライセンスの下でリリースされています。[ 4 ]

.NETプラットフォームの新バージョンは毎年、通常は11月にリリースされます。.NETの最新バージョンは、2025年11月にリリースされた.NET 10です。これは長期サポート(LTS)バージョンであり、2028年11月まで更新が予定されています。[ 6 ]

歴史

1990 年代後半、マイクロソフトはマネージ コードランタイムとプログラミング言語 ( C# ) の開発を開始し、これらをまとめて「.NET プラットフォーム」の一部として宣伝しました。コア ランタイムとソフトウェア ライブラリは.NET Frameworkを構成します。

.NETプラットフォームの中心となるのは.NET Frameworkです。これは、言語間の継承やデバッグなどの重要な機能を備えたWebサービスを構築および実行するための、生産性の高い多言語開発および実行環境です。[ 7 ]

2000年のProfessional Developers ConferenceでC#言語が発表され、そのソフトウェアのプレビュー版が利用可能になった直後、MicrosoftはECMAを通じて、Common Language Infrastructure(共通言語基盤)と名付けた標準化活動を開始しました。その間も 、 Microsoftは独自の実装をプロプライエタリなクローズドソースソフトウェアとして開発とサポートを継続しました。

2014年11月12日、マイクロソフトは.NET Frameworkのオープンソースでクロスプラットフォームな[ 8 ]後継[ 9 ]である.NET Coreを発表し、 .NET Coreの「ライブラリスタック全体」のソースであるCoreCLR実装のソースコードを公開し[ 10 ] 、. NET Foundationの管理下で従来の(「バザール」のようなオープンソース開発モデルを採用することを発表しました。ミゲル・デ・イカサは.NET Coreを「クラスライブラリの簡素化されたバージョンに基づいた.NETの再設計バージョン」と表現し[ 11 ]、マイクロソフトのイモ・ランドワースは.NET Coreが「将来のすべての.NETプラットフォームの基盤となる」と説明しました。発表当時、.NET Coreプロジェクトの初期リリースにはライブラリのソースコードのサブセットが組み込まれており、Microsoftの既存の.NETリファレンスソースがMs-RSLの制限から解放され、ライセンスが変更された時期と一致していました。ランドワース氏は、以前選択された共有ライセンスの欠点を認め、コードネームRotorはオープンソース・イニシアティブ(OSI)承認ライセンスの基準を満たしていなかったため、コミュニティ開発のオープンソースプロジェクトとしては「実現不可能」だったと説明しました。[ 12 ] [ 13 ] [ 14 ]

.NET Core 1.0は、2016年6月27日に、 .NET Core開発を可能にするMicrosoft Visual Studio 2015 Update 3とともにリリースされました。 [ 15 ] [ 16 ] .NET Core 1.0.4と.NET Core 1.1.1は、2017年3月7日に.NET Core Tools 1.0とVisual Studio 2017とともにリリースされました。[ 17 ]

.NET Core 2.0は、Visual Studio 2017 15.3、ASP.NET Core 2.0、 Entity Framework Core 2.0とともに2017年8月14日にリリースされました。 [ 18 ] .NET Core 2.1は2018年5月30日にリリースされました。[ 19 ] .NET Core 2.2は2018年12月4日にリリースされました。[ 20 ]

.NET Core 3は2019年9月23日にリリースされました。[ 21 ] NET Core 3では、Windowsデスクトップアプリケーション開発のサポートが追加され[ 22 ]、基本ライブラリ全体でパフォーマンスが大幅に向上しました。

2020年11月、マイクロソフトは.NET 5.0をリリースした。[ 23 ] .NET Frameworkとの混同を避けるため、「Core」ブランドは廃止され、バージョン4.0はスキップされた。.NET Frameworkの最新リリースでは、2010年以降のすべての重要な(バグ修正以外の)リリースに4.xバージョンが使用されていた。

バージョン 発売日 リリース 最新のアップデート 最終更新日 サポート終了[ 6 ] [ 24 ] [ 25 ]生涯サポート
サポート対象外:.NET Core 1.0 2016年6月27日[ 26 ]Visual Studio 2015アップデート 3 1.0.16 2019年5月14日2019年6月27日3年
サポート対象外:.NET Core 1.12016年11月16日[ 27 ]Visual Studio 2017バージョン 15.0 1.1.13 2019年5月14日2019年6月27日2.5年
サポート対象外:.NET Core 2.02017年8月14日[ 18 ]Visual Studio 2017 バージョン 15.3 2.0.9 2018年7月10日2018年10月1日1.25年
サポート対象外:.NET Core 2.12018年5月30日[ 19 ]Visual Studio 2017 バージョン 15.7 2.1.30 ( LTS ) 2021年8月19日2021年8月21日3.25年
サポート対象外:.NET Core 2.22018年12月4日[ 20 ]Visual Studio 2019バージョン 16.0 2.2.8 2019年11月19日2019年12月23日0.9年
サポート対象外:.NET Core 3.02019年9月23日[ 28 ]Visual Studio 2019 バージョン 16.3 3.0.3 2020年2月18日2020年3月3日0.5年
サポート対象外:.NET Core 3.12019年12月3日[ 29 ]Visual Studio 2019 バージョン 16.4 3.1.32 ( LTS ) 2022年12月13日2022年12月13日3年
サポート対象外:.NET 52020年11月10日[ 30 ]Visual Studio 2019 バージョン 16.8 5.0.17 2022年5月10日2022年5月10日1.5年
サポート対象外:.NET 62021年11月8日[ 31 ]Visual Studio 2022バージョン 17.0 6.0.36 ( LTS ) 2024年11月12日2024年11月12日3年
サポート対象外:.NET 72022年11月8日[ 32 ]Visual Studio 2022 バージョン 17.4 7.0.20 2024年5月28日2024年5月14日1.5年
サポート対象:.NET 82023年11月14日[ 33 ]Visual Studio 2022 バージョン 17.8 8.0.23 ( LTS ) 2026年1月13日2026年11月10日3年
サポート対象:.NET 92024年11月12日[ 34 ]Visual Studio 2022 バージョン 17.12 9.0.12 2026年1月13日2026年11月10日2年
最新バージョン:.NET 102025年11月11日[ 35 ]Visual Studio 2026バージョン 18.0 10.0.2 ( LTS ) 2026年1月13日2028年11月14日3年
将来のバージョン:.NET 112026年11月(予定) 2028年11月(予定) 2年(予定)
将来のバージョン:.NET 122027年11月(予定) LTS2030年11月(予定) 3年(予定)
伝説:
サポートされていません
サポートされている
最新バージョン
プレビュー版
将来のバージョン

バージョン管理の実践

.NET Core ランタイムは、セマンティック・バージョニング(major.minor.patch形式)を採用しています。メジャーバージョンは、「重要な変更」、API を破る変更、または既存の依存関係のメジャーバージョンが上がった場合に増加します。これは毎年行われるべきです。マイナーバージョンは、API 機能の追加、依存関係の追加、または既存の依存関係のマイナーバージョンが上がった場合に増加します。パッチバージョンは、バグ修正、新しいプラットフォームのサポート、または上記に含まれていないその他の変更に対して提供されます。[ 36 ] 2019年現在、ランタイムバージョンは同じメジャーバージョン番号内では下位互換性があります。例えば、.NET Core 2.2 は .NET Core 2.1 用にビルドされたプログラムを実行できます。同じマイナーバージョンのランタイムバージョン。[ 37 ]この制限は .NET 5 以降緩和されたようです。「ロールフォワード」動作により、正しい設定であれば、どの .NET プログラムでも新しいバージョンで実行できます。[ 36 ]

SDKはセマンティックバージョニングを採用していません。2019年現在、サポートされている最大バージョンより前のすべてのランタイムバージョンをターゲットにすることができます。 [ 37 ] 2020年現在、これは.NET Frameworkランタイムにも拡張されていますが、 NuGetから追加の「ターゲットパック」をダウンロードする必要がある場合があります。[ 38 ] [ 39 ] SDKのメジャーバージョンとマイナーバージョンは、SDKに含まれる、またはSDKと連携しているランタイムのメジャーバージョンとマイナーバージョンと常に一致します。[ 36 ]

OSとアーキテクチャのサポート

Alpine Linuxは主にmusl libcをサポートし使用しており[ 40 ]、.NET Core 2.1以降でサポートされています。[ 41 ]

Windows Arm64は.NET 5以降ネイティブにサポートされています。以前は、ARM上の.NETはx86アーキテクチャ用にコンパイルされ、ARMエミュレーション層を介して実行されるアプリケーションを意味していました。[ 30 ]

Linux .NETは.NET 7以降、ある程度Power ISA上で動作しますが、Microsoftは公式にはサポートを主張していませんが、.NETにはLinuxシステムのPower ISA互換性のためのコードが含まれており、特に64ビットリトルエンディアンバリアントのPower ISAシステム用にコンパイルできます。[ 42 ]

言語サポート

.NET は共通言語インフラストラクチャ(CLI) を使用するため、複数のプログラミング言語を使用できます。

.NETはC#F#(および3.1以降のC++/CLI。Windowsでのみ有効)を完全にサポートし、 Visual Basic .NET(.NET Core 5.0.100-preview.4のバージョン15.5、および古い.NET Coreでサポートされているいくつかの古いバージョン)をサポートしています。[ 43 ]

VB.NETは.NET上でコンパイル・実行されますが、.NET Core 3.1では独立したVisual Basicランタイムが実装されていません。Microsoftは当初、.NET Core 3にVisual Basicランタイムが含まれると発表していましたが、2年後、サポートのスケジュールは.NET 5に更新されました。[ 44 ] [ 45 ]

建築

.NET は、ASP.NET Core Web アプリ、コマンドライン/コンソール アプリ、ライブラリ、ユニバーサル Windows プラットフォーム アプリというクロスプラットフォームのシナリオをサポートしています。.NET Core 3.0 より前は、Windows 上のデスクトップ ソフトウェアの標準GUIをレンダリングするWindows フォームWindows Presentation Foundation (WPF) は実装されていませんでした。 [ 46 ]ただし、.NET Core 3 以降では、ユニバーサル Windows プラットフォーム(UWP)とともに実装されるようになりました。[ 47 ]また、 GTKウィジェット ツールキットのGTK#言語バインディングを使用して .NET でクロスプラットフォームのグラフィカル アプリケーションを作成することも可能でしたが、このバインディングは長年メンテナンスされていません。[ 48 ]

.NETはNuGetパッケージの使用をサポートしています。Windows Updateを使用して提供される.NET Frameworkとは異なり、.NETは以前はパッケージマネージャーを介して更新を受け取っていました。[ 46 ]しかし、2020年12月以降、.NETの更新はWindows Update経由でも配信されるようになりました。[ 49 ]

NuGetは、.NETエコシステムにおけるライブラリやツールの主要な配布メカニズムとして機能し、コア機能を拡張するサードパーティ製コンポーネントも含まれています。その中には、SQL Serverのデフォルトサポートを超えたシステムへのデータベース接続を提供するADO.NET互換データプロバイダーがあります。これらのプロバイダーは、Oracle、MySQL、PostgreSQLなどのデータベースへの直接アクセスを可能にし、クロスプラットフォームのデータアクセス、ORMテクノロジとの統合、または特定のデータベース機能のサポートを必要とするアプリケーションで広く使用されています。

.NETの2つの主要コンポーネントはCoreCLRとCoreFXであり、これらは.NET Framework共通言語インフラストラクチャ(CLI)実装の共通言語ランタイム(CLR)とフレームワーククラスライブラリ(FCL)に相当します。[ 50 ]

CLIの仮想実行システム(VES)の実装として、CoreCLRはCLIプログラムのマネージド実行のための完全なランタイム仮想マシンであり、 RyuJITと呼ばれるジャストインタイムコンパイラが含まれています。 [ 51 ] [ a ] .NET Coreには、 AOTコンパイルされたネイティブバイナリに統合されるように最適化された.NETネイティブランタイムであるCoreRTも含まれています。[ 53 ]

CLIの標準ライブラリの実装として、[ 54 ] CoreFXは.NET Framework APIのサブセットを共有していますが、.NET Frameworkに含まれない独自のAPIも付属しています。[ 46 ] UWPには.NETライブラリのバリアントが使用されています。[ 55 ]

.NETコマンドラインインターフェースはオペレーティングシステムの実行エントリポイントを提供し、コンパイルやパッケージ管理などの開発者向けサービスも提供します。[ 56 ]

.NET におけるストリーム階層の UML パッケージ図

.NET マウイ

.NETマルチプラットフォームアプリUI.NET MAUI、.NET 6で導入)は、C#拡張アプリケーションマークアップ言語(XAML)を使用してネイティブモバイルアプリとデスクトップアプリを作成するためのクロスプラットフォームフレームワークであり、[ 57 ] AndroidiOSmacOSWindowsTizenもサポートしています。

マスコット

.NET のコミュニティ マスコット、dotnet bot

.NETの公式コミュニティマスコットは、.NET Bot(「dotnet bot」または「dotnet-bot」と表記)です。dotnet botは、.NETソースコードがオープンソース化された際に、最初のチェックイン時に開発者のプレースホルダーとして機能しました。[ 58 ]以来、公式マスコットとして使用されています。

注記

  1. ^接頭辞「リュウ」は日本語で「ドラゴン」を意味する「竜」で、書籍『コンパイラ:原理、テクニック、ツール』初期の表紙デザインからドラゴンブックとして知られている)や、ビデオゲーム『ストリートファイター』のキャラクターに由来している。 [ 52 ]

参考文献

  1. ^ 「.NET 10.0 (Linux、macOS、Windows) のダウンロード | .NET」。2026年1月14日閲覧。
  2. ^ 「.NET 10.0 をダウンロード」2025年10月14日閲覧。
  3. ^ 「第4章 サポートされているオペレーティングシステムとアーキテクチャ | .NET 8.0 RPMパッケージのリリースノート | .NET | 8.0 | Red Hatドキュメント」 . docs.redhat.com . 2025年9月13日閲覧
  4. ^ a b "core/LICENSE.TXT" . GitHub . 2021年7月16日時点のオリジナルよりアーカイブ2018年6月4日閲覧。
  5. ^ 「.NET Core をダウンロード」 . microsoft.com . Microsoft . 2017年9月3日時点のオリジナルよりアーカイブ2017年10月31日閲覧。
  6. ^ a b「.NET および .NET Core の公式サポート ポリシー」 . .NET . Microsoft.
  7. ^ 「Microsoft、Webサービス構築向け初の.NETプラットフォーム開発ツールを提供」 2000年7月11日。 2023年11月5日閲覧
  8. ^ “.NET Core is the Future of .NET” . 2019年5月6日. 2022年4月9日時点のオリジナルよりアーカイブ2019年5月17日閲覧。
  9. ^ “.NET Framework は終了 – .NET 5 万歳” . 2019年5月7日. 2021年11月13日時点のオリジナルよりアーカイブ2019年6月4日閲覧。
  10. ^ 「.NET開発会社が最適な後押しとなる理由 | Pangea.ai」 www.pangea.ai 202212月8日閲覧
  11. ^ de Icaza, Miguel . 「Microsoft Open Sources .NET and Mono」 . Miguel de Icaza の個人ブログ. 2015年1月4日時点のオリジナルよりアーカイブ。 2014年11月16日閲覧
  12. ^ Landwerth, Immo (2014年11月12日). 「.NET Coreはオープンソースです」 . .NET Framework ブログ. Microsoft. 2016年3月1日時点のオリジナルよりアーカイブ2014年12月30日閲覧。
  13. ^ "dotnet/corefx" . GitHub. 2018年7月3日時点のオリジナルよりアーカイブ2014年11月16日閲覧。
  14. ^ "Microsoft/referencesource" . GitHub. 2015年2月4日時点のオリジナルよりアーカイブ2014年11月16日閲覧。
  15. ^ Bright, Peter (2016年6月27日). 「.NET Core 1.0 リリース、Red Hat が公式サポートを開始」 . Ars Technica . Condé Nast . 2022年5月25日時点のオリジナルよりアーカイブ。 2018年7月9日閲覧
  16. ^ Foley, Mary Jo (2016年6月27日). 「Microsoft、Red Hat Enterprise Linux の成果物である SQL Server と .NET Core を披露」 . ZDNet . CBS Interactive . 2021年10月26日時点のオリジナルよりアーカイブ。 2024年7月5日閲覧
  17. ^ “Announcement .NET Core Tools 1.0 | .NET Blog” . Blogs.msdn.microsoft.com. 2017年3月7日. 2019年5月5日時点のオリジナルよりアーカイブ。 2020年1月18日閲覧
  18. ^ a b「.NET Core 2.0 の発表」 . .NET ブログ. Microsoft. 2017年8月14日. 2020年6月1日時点のオリジナルよりアーカイブ2021年10月17日閲覧。
  19. ^ a b「.NET Core 2.1 の発表」 . .NET ブログ. Microsoft. 2018年5月30日. 2019年12月25日時点のオリジナルよりアーカイブ2021年10月17日閲覧。
  20. ^ a b「.NET Core 2.2 の発表」 . .NET ブログ. Microsoft. 2018年12月4日. 2019年2月16日時点のオリジナルよりアーカイブ2021年10月17日閲覧。
  21. ^ 「.NET Coreは.NETの未来だ」 . .NET Blog . 2019年5月6日.オリジナルより2022年4月9日時点のアーカイブ2019年5月17日閲覧。
  22. ^ 「.NET Core 3.0 の新機能」 . .NET ドキュメント. 2020年12月24日時点のオリジナルよりアーカイブ。 2020年12月30日閲覧
  23. ^ 「.NET 5.0 の発表」 . .NET Blog . 2020年11月10日. 2022年6月29日時点のオリジナルよりアーカイブ2020年11月21日閲覧。
  24. ^ 「Microsoft .NET および .NET Core - Microsoft ライフサイクル」 . learn.microsoft.com . Microsoft. 2024年12月14日時点のオリジナルよりアーカイブ2024年12月22日閲覧。
  25. ^ Damkewala, Jamshed (2025年9月16日). 「.NET STSリリースのサポート期間は24か月間」 . devblogs.microsoft.com . Microsoft . 2025年9月17日閲覧
  26. ^ 「.NET Core 1.0 の発表」 . .NET Blog . Microsoft. 2016年6月27日. 2022年1月4日時点のオリジナルよりアーカイブ2019年11月30日閲覧。
  27. ^ 「.NET Core 1.1 の発表」 . .NET Blog . Microsoft. 2016年11月16日. 2022年5月25日時点のオリジナルよりアーカイブ2019年11月30日閲覧。
  28. ^ 「.NET Core 3.0 の発表」 . .NET ブログ. Microsoft. 2019年9月23日. 2020年6月1日時点のオリジナルよりアーカイブ2019年11月30日閲覧。
  29. ^ 「.NET Core 3.1 の発表」 . .NET ブログ. Microsoft. 2019年12月3日. 2022年6月26日時点のオリジナルよりアーカイブ2019年12月4日閲覧。
  30. ^ a b「.NET 5.0 の発表」 . .NET ブログ. Microsoft. 2020年11月10日. 2022年6月29日時点のオリジナルよりアーカイブ2020年11月11日閲覧。
  31. ^ 「.NET 6 を発表 — 史上最速の .NET」 . .Net Blog . 2021年11月8日. 2025年11月11日時点のオリジナルよりアーカイブ2025年11月11日閲覧。
  32. ^ “.NET 7 is Available Today” . .Net Blog . 2022年11月8日. 2025年11月11日時点のオリジナルよりアーカイブ2025年11月11日閲覧。
  33. ^ 「.NET 8の発表」 . .Net Blog . 2023年11月14日. 2025年11月11日時点のオリジナルよりアーカイブ2025年11月11日閲覧。
  34. ^ 「.NET 9の発表」 . .Net Blog . 2024年11月12日. 2025年11月11日時点のオリジナルよりアーカイブ2025年11月11日閲覧。
  35. ^ 「.NET 10 を発表」 . .Net Blog . 2025年11月11日.オリジナルより2025年11月11日時点のアーカイブ。 2025年11月11日閲覧
  36. ^ a b c「.NET ランタイムと SDK のバージョン管理方法 - .NET」。learn.microsoft.com2025年6月5日時点のオリジナルよりアーカイブ2025年6月5日閲覧
  37. ^ a b Kang, M. 「.NET Core ランタイムは以前のリリースと下位互換性がありますか?」 . Stack Overflow . ...NET Core ランタイムのアップデートは、1.x や 2.x といったメジャーバージョンの範囲内で互換性があります。[...] 「.NET Core 2.1」は .NET Core ランタイムのバージョン番号を指します。.NET Core ランタイムは、セマンティックバージョニングに準拠したメジャー/マイナー/パッチ方式のバージョン管理を採用しています。
  38. ^ターゲティング、ランタイム、および AppHost パック」。GitHub
  39. ^ 「.NET Frameworkターゲットパックの簡単な入手」GitHub2021年4月17日時点のオリジナルよりアーカイブ2025年6月5日閲覧
  40. ^ 「Alpine 3.10.0 リリース | Alpine Linux」 . alpinelinux.org . 2020年6月9日閲覧
  41. ^ "dotnet/core" . GitHub . 2016年2月11日時点のオリジナルよりアーカイブ2020年6月9日閲覧。
  42. ^ Clingan, John (2022年11月8日). 「.NET 7がRHELおよびOpenShiftで利用可能に」 . Red Hat Developer . 2025年3月18日時点のオリジナルよりアーカイブ2025年4月26日閲覧。
  43. ^ “.NET Frameworkはさまざまなプログラミング言語をサポートしています” . 2022年1月23日時点のオリジナルよりアーカイブ2022年4月21日閲覧。
  44. ^ “Visual Basic in .NET Core 3.0 | Visual Basic Blog” . Blogs.msdn.microsoft.com. 2019年10月12日. 2018年11月19日時点のオリジナルよりアーカイブ。 2020年1月18日閲覧
  45. ^ “Visual Basic support plans for .NET 5.0 | Visual Basic Blog” . Blogs.msdn.microsoft.com. 2020年3月11日. 2022年1月5日時点のオリジナルよりアーカイブ2020年8月26日閲覧。
  46. ^ a b c Carter, Phillip; Knezevic, Zlatko (2016年4月). 「.NET Core – .NET が .NET Core でクロスプラットフォーム化」 . MSDN Magazine . Microsoft . 2018年7月10日時点のオリジナルよりアーカイブ。 2018年7月9日閲覧
  47. ^ Lander, Rich (2018年5月7日). 「.NET Core 3とWindowsデスクトップアプリケーションのサポート」 . MSDN . Microsoft . 2019年1月11日時点のオリジナルよりアーカイブ2019年1月14日閲覧。
  48. ^ 「Mono / GTK-sharp」。GitHub
  49. ^ 「.NET Core 2.1、3.1、.NET 5.0 の更新プログラムが Microsoft Update に登場」 . .NET ブログ. 2020年12月3日. 2020年12月12日時点のオリジナルよりアーカイブ2020年12月15日閲覧。
  50. ^ 「.NET Framework、.NET Core、.NET Standard、そして将来の.NETについて理解する」 www.c-sharpcorner.com . 2021年2月1日閲覧
  51. ^ Landwerth, Immo (2015年2月3日). 「CoreCLRがオープンソース化」 . .NET Framework ブログ. Microsoft . 2016年3月24日時点のオリジナルよりアーカイブ2015年2月27日閲覧。
  52. ^ 「なぜRyuJITなのか?名前の由来は?」 nuWave eSolutions開発チームブログ。2014年11月25日。2016年10月4日時点のオリジナルよりアーカイブ2016年6月21日閲覧。
  53. ^ Ramel, David (2020年8月31日). 「Microsoft Survey: Developers Held Back by Lack of 'Native AOT' in .NET Core -」 . Visual Studio Magazine . 2020年10月22日時点のオリジナルよりアーカイブ。 2021年2月1日閲覧
  54. ^ Landwerth, Immo (2014年12月4日). 「.NET Core の紹介」 . .NET Framework ブログ. Microsoft . 2016年2月24日時点のオリジナルよりアーカイブ2015年2月27日閲覧。
  55. ^ “.NET NativeとCoreRTの紹介” . GitHub . 2016年4月23日. 2020年6月1日時点のオリジナルよりアーカイブ2018年7月9日閲覧。
  56. ^ “CLI入門” . GitHub . 2016年4月23日. 2020年6月1日時点のオリジナルよりアーカイブ2018年7月9日閲覧。
  57. ^ 「.NET MAUI とは? - .NET MAUI」 . learn.microsoft.com . 2022年11月8日閲覧
  58. ^ Wang, Abel (2020年9月9日). What is the dotnet bot? (ポッドキャスト). Microsoft. イベントは4秒目に発生. 2023年3月8日時点のオリジナルよりアーカイブ。 2021年3月9日閲覧

さらに読む

  • アリフ・ハマド、クレシ・ハビブ (2020). 『.NET 5の導入:最新のアーキテクチャ、移行のベストプラクティス、そして.NET 5の新機能を理解する』 Packt Publishing. ISBN 978-1800560567
  • メッツガー、ダスティン(2018年).NET Core in Action . Manning Publications. ISBN 978-1617294273
  • マーク・J・プライス(2021年)『C# 10と.NET 6:最新のクロスプラットフォーム開発』Packt Publishing. ISBN 978-1801077361
  • Price, Mark J. (2020). C# 9 と .NET 5 – 最新のクロスプラットフォーム開発. Packt Publishing. ISBN 978-1800568105
  • Price, Mark J. (2019). C# 8.0 と .NET Core 3.0 – 最新のクロスプラットフォーム開発. Packt Publishing. ISBN 978-1788478120
  • Price, Mark J. (2017). C# 7.1 と .NET Core 2.0 – 最新のクロスプラットフォーム開発. Packt Publishing. ISBN 978-1788398077
  • Price, Mark J. (2017). C# 7 と .NET Core: 最新のクロスプラットフォーム開発. Packt Publishing. ISBN 978-1787129559
  • Price, Mark J. (2016). C# 6 と .NET Core 1.0: 最新のクロスプラットフォーム開発. Packt Publishing. ISBN 978-1785285691
  • Zimarev, Alexey (2019). 『.NET Core によるドメイン駆動設計の実践』 . Packt Publishing. ISBN 978-1788834094