Microsoft는 .NET 5.0에서 기본 제공 WinRT 지원을 제거합니다.

독서 시간 아이콘 1 분. 읽다


독자들은 MSpoweruser를 지원하는 데 도움을 줍니다. 당사의 링크를 통해 구매하시면 수수료를 받을 수 있습니다. 툴팁 아이콘

공개 페이지를 읽고 MSPoweruser가 편집팀을 유지하는 데 어떻게 도움을 줄 수 있는지 알아보세요. 자세히 보기

Microsoft는 어제 .NET 5.0 Preview 5의 릴리스를 발표했습니다. 풍모 및 성능 향상. 이 발표와 함께 Microsoft는 다음 미리 보기 릴리스부터 .NET 5.0에서 기본 제공 WinRT 지원을 제거할 것이라고 밝혔습니다. Microsoft는 Windows 데스크톱 클라이언트 프레임워크(Windows Forms 및 WPF)에 대한 지원 추가의 일환으로 .NET Core 3.0에 기본 제공 WinRT 지원을 처음 추가했습니다. Microsoft는 이제 다음과 같은 이유로 .NET에서 WinRT 지원을 제거합니다.

  • WinRT interop은 .NET 런타임과 별도로 개발 및 개선할 수 있습니다.
  • iOS 및 Android와 같은 다른 운영 체제용으로 제공되는 interop 시스템과 WinRT interop을 대칭으로 만듭니다.
  • 다른 많은 .NET 기능(AOT, C# 기능, IL 연결)을 활용할 수 있습니다.
  • .NET 런타임 코드베이스를 단순화합니다(60줄의 코드 제거).

내장된 WinRT 지원 대신 개발자는 이제 다음을 사용할 수 있습니다. C#/WinRT Windows 팀의 도구 체인. 아래 링크에서 Windows, macOS, Linux용 .NET 5.0 Preview 5를 다운로드할 수 있습니다.

출처: Microsoft

주제에 대한 추가 정보: .NET, 닷넷 5, 마이크로 소프트, Winrt