.NET Standard
.NET 구현에서 공통적인 API의 공식 사양
.NET Standard란 무엇인가요?
.NET에는 다양한 구현체가 있습니다. 각 구현체를 통해 .NET 코드를 Linux, macOS, Windows, iOS, Android 등 다양한 환경에서 실행할 수 있습니다. .NET Standard는 이러한 모든 .NET 구현체에서 공통적인 API의 공식 사양입니다.
.NET Standard를 사용하면 라이브러리가 합의된 공통 API 집합에 대해 빌드할 수 있으므로 .NET 애플리케이션—모바일, 데스크톱, IoT, 웹 또는 .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에 대해 쉽게 알아보세요.