c#/세미나

[세미나] Blazor / WPF / MAUI 밋업 (닷넷 버전선택)

루다대디 2024. 4. 3. 19:03

닷넷 버전선택 

닷넷 Standard 버전의 차이점 (2.0 / 2.1)

 

현재 기준의 닷넷버전은 아래와같다

.NET Framework 4.8.1

.NET 8.0

 

그리고 모두 호환되는 플랫폼으로는 Standard가 있다

.NET Standard 2.1

.NET Standard 2.0

 

여기서 호환성의 문제가 있는데,

.NET Framework에서는 .NET Standard 2.1을 참조할 수 없다

따라서 Standard 2.1은 .NET Framework를 제외하고 모두 사용이 가능하다

 

좋은 예시로

Mvvm을 쓸때 많이 사용하는 누겟패키지중 하나인

CommunityToolkit.Mvvm

해당 패키지는 .NET Standard2.0으로 구현되어있다

2.1버전에서는 .NET Framework에서의 사용이 불가능 하기 때문에

2.0 버전을 선택한것으로 유추 해볼 수 있다