NETSDK1149: .NET 5 이상에서는 기본 제공 WinRT 지원이 제공되지 않습니다.
NETSDK1149는 .NET 5 이상 버전을 대상으로 하는 애플리케이션에서 WinRT가 필요한 구성 요소를 참조하려고 함을 나타냅니다. 이러한 .NET 버전에는 WinRT에 대한 기본 제공 지원이 없습니다. 전체 오류 메시지는 다음 예제와 유사하게 표시됩니다.
<구성 요소 이름>은 .NET 5 이상에서 더 이상 지원되지 않는 WinRT에 대한 기본 지원을 사용하므로 참조할 수 없습니다. .NET 5를 지원하는 구성 요소의 업데이트된 버전이 필요합니다.
애플리케이션이 Windows 런타임 API를 호출하는 경우 애플리케이션의 TFM(Target Framework Moniker)을 Windows 10 대상으로 하는 값으로 변경하여 이 오류를 해결합니다. 자세한 내용은 데스크톱 앱에서 Windows 런타임 API 호출을 참조하세요.
애플리케이션이 타사 WinRT 구성 요소를 호출하는 경우 .NET 5를 지원하는 구성 요소의 업데이트된 버전을 가져옵니다. C#/WinRT를 사용하여 업데이트된 버전을 생성할 수 있습니다.
자세한 내용은 WinRT에 대한 기본 제공 지원이 .NET에서 제거됨을 참조하세요.
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET