.NET Standard

Формальная спецификация API, которые являются общими для всех реализаций .NET.

Что такое стандарт .NET?

Существуют различные реализации .NET. Каждая реализация позволяет выполнять код .NET в разных местах — Linux, macOS, Windows, iOS, Android и многих других. .NET Standard — это формальная спецификация API, которая является общий для всех этих реализаций .NET.

.NET Standard позволяет создавать библиотеки на основе согласованного набора общих API, гарантируя, что их можно использовать в любом приложении .NET — мобильном, настольном, IoT, Интернете или везде, где вы пишете код .NET.

Документация по стандарту .NET

Стандартные версии .NET

.NET Standard имеет версии. Каждая новая версия добавляет больше API. Когда библиотека создается для определенной версии .NET Standard, она может работать в любой реализации .NET, реализующей эту версию .NET Standard (или более позднюю).

Ориентация на более позднюю версию .NET Standard позволяет библиотеке использовать больше API, но означает, что ее можно использовать только в более поздних версиях .NET. Выбор более ранней версии сокращает количество доступных API, но означает, что библиотека может работать в большем количестве мест.

32,638 of 37,118
Поддержка .NET Standard для каждой реализации .NET
Реализация .NET Поддержка версий
.NET и .NET Core 1.0 is not supported 1.1 is not supported 2.0 is supported 2.1 is supported 2.2 is supported 3.0 is supported 3.1 is supported 5.0 is supported 6.0 is supported 7.0 is supported 8.0 is supported 9.0 is supported
.NET Framework 4.5 is not supported 4.5.1 is not supported 4.5.2 is not supported 4.6 is not supported 4.6.1 is supported 4.6.2 is supported 4.7 is supported 4.7.1 is supported 4.7.2 is supported 4.8 is supported 4.8.1 is supported
Моно 4.6 is not supported 5.4 is supported 6.4 is supported
Xamarin.iOS 10.0 is not supported 10.14 is supported 12.16 is supported
Xamarin.Android 7.0 is not supported 8.0 is supported 10.0 is supported
Универсальная платформа Windows 8.0 is not supported 8.1 is not supported 10.0 is not supported 10.0.16299 is supported TBD is supported
Unity 2018.1 is supported 2021.2 is supported

Готовы приступить?

Простое обучение .NET с помощью пошаговых руководств.

Начать