NETSDK1149: Inbyggt WinRT-stöd tillhandahålls inte i .NET 5 och senare
NETSDK1149 anger att du försöker referera till en komponent som kräver WinRT i ett program som riktar sig mot .NET 5 eller en senare version. Dessa .NET-versioner har inte inbyggt stöd för WinRT. Det fullständiga felmeddelandet liknar följande exempel:
<Det går inte att referera till komponentnamnet> eftersom det använder inbyggt stöd för WinRT, som inte längre stöds i .NET 5 och senare. En uppdaterad version av komponenten som stöder .NET 5 behövs.
Om ditt program anropar Windows Runtime-API:er löser du det här felet genom att ändra programmets Target Framework Moniker (TFM) till ett värde som är avsett för Windows 10. Mer information finns i Anropa Windows Runtime-API:er i skrivbordsappar.
Om programmet anropar en WinRT-komponent från tredje part hämtar du en uppdaterad version av komponenten som stöder .NET 5. Du kan generera en uppdaterad version med hjälp av C#/WinRT.
Mer information finns i Inbyggt stöd för WinRT tas bort från .NET.