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


NETSDK1083: A megadott RuntimeIdentifier nem ismerhető fel

NETSDK1083 figyelmezteti, hogy a projekthez megadott futtatókörnyezet-azonosító (RID) nem lett felismerve. A megadott RID-nek a RID-gráfban kell lennie.

A hiba megoldásához adjon meg egy ismert RID-et a projekt neveként RuntimeIdentifier.

A .NET 8 és újabb verzióiban a .NET SDK alapértelmezett viselkedése egy kisebb hordozható RID-diagram használata. Ha a projekt verzióspecifikus vagy disztribúció-specifikus RID-et használ, váltson hordozható RID-re. Ha például a projektfájl tartalmazza a tulajdonságot, módosítsa a tulajdonságot <RuntimeIdentifier>win10-x64</RuntimeIdentifier><RuntimeIdentifier>win-x64</RuntimeIdentifier>.

Ha vissza kell térnie a régi, teljes RID-gráf előző viselkedéséhez, beállíthatja az UseRidGraph MSBuild tulajdonságot true a projektfájlban. A régi RID-gráf már nem frissül, és csak a visszamenőleges kompatibilitás érdekében létezik, és a használat lehetősége egy későbbi kiadásban el lesz távolítva.

Lásd még