.NET Standard

.NET 구현에서 공통적인 API의 공식 사양

.NET Standard란 무엇인가요?

.NET에는 다양한 구현체가 있습니다. 각 구현체를 통해 .NET 코드를 Linux, macOS, Windows, iOS, Android 등 다양한 환경에서 실행할 수 있습니다. .NET Standard는 이러한 모든 .NET 구현체에서 공통적인 API의 공식 사양입니다.

.NET Standard를 사용하면 라이브러리가 합의된 공통 API 집합에 대해 빌드할 수 있으므로 .NET 애플리케이션—모바일, 데스크톱, IoT, 웹 또는 .NET 코드를 작성하는 모든 곳에서 사용할 수 있습니다.

.NET 표준 문서

.NET Standard 버전

.NET Standard는 버전이 지정됩니다. 새 버전마다 더 많은 API가 추가됩니다. 라이브러리가 .NET Standard의 특정 버전에 대해 빌드되면 해당 버전의 .NET Standard(또는 그 이상)를 구현하는 모든 .NET 구현에서 실행할 수 있습니다.

상위 버전의 .NET Standard를 대상으로 지정하면 라이브러리에서 더 많은 API를 사용할 수 있지만 최신 버전의 .NET에서만 사용할 수 있습니다. 하위 버전을 대상으로 지정하면 사용 가능한 API가 줄어들지만 라이브러리를 더 많은 위치에서 실행할 수 있습니다.

.NET의 각 구현에 대한 .NET Standard 지원
.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 9.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에 대해 쉽게 알아보세요.

시작하기