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.