Megosztás a következőn keresztül:


NETSDK1149: A beépített WinRT-támogatás nem érhető el a .NET 5-ös és újabb verzióiban

NETSDK1149 azt jelzi, hogy olyan összetevőre próbál hivatkozni, amelyhez WinRT-re van szükség egy .NET 5-ös vagy újabb verziót futtató alkalmazásban. Ezek a .NET-verziók nem támogatják a WinRT-t. A teljes hibaüzenet a következő példához hasonló:

<Az összetevő neve> nem hivatkozhat rá, mert beépített támogatást használ a WinRT-hez, amely a .NET 5-ös és újabb verzióiban már nem támogatott. A .NET 5-öt támogató összetevő frissített verziójára van szükség.

Ha az alkalmazás Windows-futtatókörnyezet API-kat hív meg, akkor ezt a hibát úgy háríthatja el, hogy az alkalmazás Target Framework Moniker (TFM) értékét windows 10-et célzó értékre módosítja. További információ: Call Windows-futtatókörnyezet API-k asztali alkalmazásokban.

Ha az alkalmazás külső WinRT-összetevőt hív meg, szerezze be az összetevő frissített verzióját, amely támogatja a .NET 5-öt. A frissített verziót a C#/WinRT használatával hozhatja létre.

További információ: A WinRT beépített támogatása el lesz távolítva a .NET-ből.