Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
NETSDK1130 azt jelzi, hogy közvetlenül egy .NET 5-ös vagy újabb verziót futtató alkalmazásból próbál hivatkozni egy Windows metaadat-összetevőre. A teljes hibaüzenet a következő példához hasonló:
<Az összetevő neve> nem hivatkozható. A .NET 5-ös vagy újabb verziójának megcélzása nem támogatott közvetlenül a Windows metaadat-összetevőre való hivatkozással.
A hiba megoldásához tegye a következőket:
Távolítsa el a Microsoft.Windows.SDK.Contracts csomagra mutató hivatkozásokat. Ehelyett adja meg a projekt tulajdonságán keresztül
TargetFrameworkelérni kívánt Windows API-k verzióját. Példa:<TargetFramework>net5.0-windows10.0.19041.0</TargetFramework>Ha egy .winmd fájlban definiált külső futtatókörnyezeti összetevőt használ, adjon hozzá egy hivatkozást a Microsoft.Windows.CsWinRT NuGet-csomaghoz. A C#-vetítés létrehozásának módjáról a C#/WinRT dokumentációjában olvashat.
További információ: A WinRT beépített támogatása el lesz távolítva a .NET-ből, és a Hívás Windows-futtatókörnyezet API-k asztali alkalmazásokban.