Sdílet prostřednictvím


NETSDK1149: Integrovaná podpora WinRT není k dispozici v .NET 5 a novějších verzích.

NETSDK1149 označuje, že se pokoušíte odkazovat na komponentu, která vyžaduje WinRT v aplikaci, která cílí na .NET 5 nebo novější verzi. Tyto verze .NET nemají integrovanou podporu winRT. Úplná chybová zpráva je podobná následujícímu příkladu:

<Na název> komponenty nelze odkazovat, protože používá integrovanou podporu winRT, která už není podporována v .NET 5 a vyšší. Je potřeba aktualizovaná verze komponenty podporující .NET 5.

Pokud vaše aplikace volá prostředí Windows Runtime rozhraní API, vyřešte tuto chybu změnou monikeru cílového rozhraní aplikace (TFM) na hodnotu, která cílí na Windows 10. Další informace najdete v tématu Volání rozhraní API prostředí Windows Runtime v desktopových aplikacích.

Pokud vaše aplikace volá komponentu WinRT třetí strany, získejte aktualizovanou verzi komponenty, která podporuje .NET 5. Aktualizovanou verzi můžete vygenerovat pomocí C#/WinRT.

Další informace naleznete v tématu Integrovaná podpora winRT je odebrána z .NET.