.NET Standard
Формальная спецификация API, которые являются общими для всех реализаций .NET.
Что такое стандарт .NET?
Существуют различные реализации .NET. Каждая реализация позволяет выполнять код .NET в разных местах — Linux, macOS, Windows, iOS, Android и многих других. .NET Standard — это формальная спецификация API, которая является общий для всех этих реализаций .NET.
.NET Standard позволяет создавать библиотеки на основе согласованного набора общих API, гарантируя, что их можно использовать в любом приложении .NET — мобильном, настольном, IoT, Интернете или везде, где вы пишете код .NET.
Стандартные версии .NET
.NET Standard имеет версии. Каждая новая версия добавляет больше API. Когда библиотека создается для определенной версии .NET Standard, она может работать в любой реализации .NET, реализующей эту версию .NET Standard (или более позднюю).
Ориентация на более позднюю версию .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 |
Моно | 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 с помощью пошаговых руководств.