.NET Standard
.NET 実装全体に共通する API の正式な仕様
.NET Standard とは
.NET にはさまざまな実装があります。 各実装により、.NETコードをさまざまな場所 — (Linux、macOS、Windows、iOS、Android など) で実行できます。.NET Standard は、これらすべての .NET 実装に共通する API の正式な仕様です。
.NET Standard を使用すると、承認された共通 API のセットに対してライブラリを構築できるようになり、モバイル、デスクトップ、IoT、Web、またはその他 .NET コードを記述するアプリケーションで、ライブラリを使用できるようになります。
.NET Standard バージョン
.NET Standard はバージョン管理されています。新しいバージョンごとに、より多くの API が追加されます。ライブラリが特定のバージョンの .NET Standard に対してビルドされている場合、そのバージョンの .NET Standard (またはそれ以上) を実装するあらゆる .NET 実装で実行することができます。
より上位のバージョンの .NET Standard をターゲットにすると、ライブラリでより多くの API を使用できるようになりますが、.NET のより新しいバージョンでのみ使用できます。下位バージョンをターゲットにすると、使用可能な API が減りますが、より多くの場所でライブラリを実行できます。
.NET の実装 | バージョン サポート |
---|---|
.NET と .NET Core | 1.0 1.1 2.0 2.1 2.2 3.0 3.1 5.0 6.0 7.0 8.0 |
.NET Framework | 4.5 4.5.1 4.5.2 4.6 4.6.1 4.6.2 4.7 4.7.1 4.7.2 4.8 4.8.1 |
Mono | 4.6 5.4 6.4 |
Xamarin.iOS | 10.0 10.14 12.16 |
Xamarin.Android | 7.0 8.0 10.0 |
ユニバーサル Windows プラットーフォーム | 8.0 8.1 10.0 10.0.16299 TBD |
Unity | 2018.1 2021.2 |
準備はできましたか?
ステップバイステップのチュートリアルで .NET を簡単に学習できます。